formatting
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
|
import type { API_HA_DeskPosition, TidalGetCurrent } from "@dpu/shared";
|
||||||
import type { FastifyInstance } from "fastify";
|
import type { FastifyInstance } from "fastify";
|
||||||
import { z } from "zod";
|
import { z } from "zod";
|
||||||
import { type HomepageService } from "./service.js";
|
import type { HomepageService } from "./service.js";
|
||||||
import { type API_HA_DeskPosition, type TidalGetCurrent } from "@dpu/shared";
|
|
||||||
|
|
||||||
export async function homepageRoutes(
|
export async function homepageRoutes(
|
||||||
fastify: FastifyInstance,
|
fastify: FastifyInstance,
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
import {
|
import {
|
||||||
BaseService,
|
BaseService,
|
||||||
FullInformation,
|
type FullInformation,
|
||||||
HomeAssistantDeskPositionResult,
|
type HomeAssistantDeskPositionResult,
|
||||||
TidalGetCurrent,
|
|
||||||
WsService,
|
|
||||||
type ServiceResult,
|
type ServiceResult,
|
||||||
|
type TidalGetCurrent,
|
||||||
|
type WsService,
|
||||||
} from "@dpu/shared";
|
} from "@dpu/shared";
|
||||||
import { logInfo, logWarning } from "@dpu/shared/dist/logger.js";
|
import { logInfo, logWarning } from "@dpu/shared/dist/logger.js";
|
||||||
import { HomeAssistantService } from "../homeassistant/service";
|
import type { HomeAssistantService } from "../homeassistant/service";
|
||||||
import { TidalService } from "../tidal/service";
|
import type { TidalService } from "../tidal/service";
|
||||||
|
|
||||||
export class HomepageService extends BaseService<null> {
|
export class HomepageService extends BaseService<null> {
|
||||||
private haService: HomeAssistantService;
|
private haService: HomeAssistantService;
|
||||||
|
|||||||
16
src/index.ts
16
src/index.ts
@@ -1,6 +1,9 @@
|
|||||||
|
import { WsService } from "@dpu/shared";
|
||||||
import { logInfo } from "@dpu/shared/dist/logger.js";
|
import { logInfo } from "@dpu/shared/dist/logger.js";
|
||||||
|
import fastifyCors from "@fastify/cors";
|
||||||
import fastifySwagger from "@fastify/swagger";
|
import fastifySwagger from "@fastify/swagger";
|
||||||
import fastifySwaggerUi from "@fastify/swagger-ui";
|
import fastifySwaggerUi from "@fastify/swagger-ui";
|
||||||
|
import fastifyWebsocket from "@fastify/websocket";
|
||||||
import type { FastifyReply, FastifyRequest } from "fastify";
|
import type { FastifyReply, FastifyRequest } from "fastify";
|
||||||
import Fastify from "fastify";
|
import Fastify from "fastify";
|
||||||
import fastifyAxios from "fastify-axios";
|
import fastifyAxios from "fastify-axios";
|
||||||
@@ -16,15 +19,12 @@ import { Config } from "./config.js";
|
|||||||
import { HomeAssistantClient } from "./homeassistant/client.js";
|
import { HomeAssistantClient } from "./homeassistant/client.js";
|
||||||
import { homeAssistantRoutes } from "./homeassistant/routes.js";
|
import { homeAssistantRoutes } from "./homeassistant/routes.js";
|
||||||
import { HomeAssistantService } from "./homeassistant/service.js";
|
import { HomeAssistantService } from "./homeassistant/service.js";
|
||||||
import { TidalClient } from "./tidal/client.js";
|
|
||||||
import { TidalService } from "./tidal/service.js";
|
|
||||||
import { tidalRoutes } from "./tidal/routes.js";
|
|
||||||
import { wsRoutes } from "./websocket/routes.js";
|
|
||||||
import { HomepageService } from "./homepage/service.js";
|
|
||||||
import { homepageRoutes } from "./homepage/routes.js";
|
import { homepageRoutes } from "./homepage/routes.js";
|
||||||
import fastifyCors from "@fastify/cors";
|
import { HomepageService } from "./homepage/service.js";
|
||||||
import fastifyWebsocket from "@fastify/websocket";
|
import { TidalClient } from "./tidal/client.js";
|
||||||
import { WsService } from "@dpu/shared";
|
import { tidalRoutes } from "./tidal/routes.js";
|
||||||
|
import { TidalService } from "./tidal/service.js";
|
||||||
|
import { wsRoutes } from "./websocket/routes.js";
|
||||||
|
|
||||||
const fastify = Fastify().withTypeProvider<ZodTypeProvider>();
|
const fastify = Fastify().withTypeProvider<ZodTypeProvider>();
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
import { logInfo, type WsService } from "@dpu/shared";
|
||||||
import type { FastifyInstance } from "fastify";
|
import type { FastifyInstance } from "fastify";
|
||||||
import { logInfo, WsService } from "@dpu/shared";
|
|
||||||
|
|
||||||
export async function wsRoutes(
|
export async function wsRoutes(
|
||||||
fastify: FastifyInstance,
|
fastify: FastifyInstance,
|
||||||
|
|||||||
Reference in New Issue
Block a user