diff --git a/src/gateway/server-methods/voicewake-routing.ts b/src/gateway/server-methods/voicewake-routing.ts index a5e1e860394..a23a2ca7a6c 100644 --- a/src/gateway/server-methods/voicewake-routing.ts +++ b/src/gateway/server-methods/voicewake-routing.ts @@ -1,4 +1,3 @@ -import type { GatewayRequestHandlers } from "./types.js"; import { loadVoiceWakeRoutingConfig, normalizeVoiceWakeRoutingConfig, @@ -6,6 +5,7 @@ import { validateVoiceWakeRoutingConfigInput, } from "../../infra/voicewake-routing.js"; import { ErrorCodes, errorShape } from "../protocol/index.js"; +import type { GatewayRequestHandlers } from "./types.js"; export const voicewakeRoutingHandlers: GatewayRequestHandlers = { "voicewake.routing.get": async ({ respond }) => { diff --git a/src/gateway/server/ws-connection/message-handler.ts b/src/gateway/server/ws-connection/message-handler.ts index a7436fd7ad1..58aac425ae8 100644 --- a/src/gateway/server/ws-connection/message-handler.ts +++ b/src/gateway/server/ws-connection/message-handler.ts @@ -1,9 +1,6 @@ import type { IncomingMessage } from "node:http"; -import type { WebSocket } from "ws"; import os from "node:os"; -import type { createSubsystemLogger } from "../../../logging/subsystem.js"; -import type { GatewayAuthResult, ResolvedGatewayAuth } from "../../auth.js"; -import type { GatewayRequestContext, GatewayRequestHandlers } from "../../server-methods/types.js"; +import type { WebSocket } from "ws"; import { loadConfig } from "../../../config/config.js"; import { getBoundDeviceBootstrapProfile, @@ -40,6 +37,7 @@ import { loadVoiceWakeRoutingConfig } from "../../../infra/voicewake-routing.js" import { loadVoiceWakeConfig } from "../../../infra/voicewake.js"; import { rawDataToString } from "../../../infra/ws.js"; import { logRejectedLargePayload } from "../../../logging/diagnostic-payload.js"; +import type { createSubsystemLogger } from "../../../logging/subsystem.js"; import { resolveBootstrapProfileScopesForRole, type DeviceBootstrapProfile, @@ -53,6 +51,7 @@ import { } from "../../../utils/message-channel.js"; import { resolveRuntimeServiceVersion } from "../../../version.js"; import type { AuthRateLimiter } from "../../auth-rate-limit.js"; +import type { GatewayAuthResult, ResolvedGatewayAuth } from "../../auth.js"; import { hasForwardedRequestHeaders, isLocalDirectRequest } from "../../auth.js"; import { buildCanvasScopedHostUrl, @@ -101,6 +100,7 @@ import { TICK_INTERVAL_MS, } from "../../server-constants.js"; import { handleGatewayRequest } from "../../server-methods.js"; +import type { GatewayRequestContext, GatewayRequestHandlers } from "../../server-methods/types.js"; import { formatError } from "../../server-utils.js"; import { formatForLog, logWs } from "../../ws-log.js"; import { truncateCloseReason } from "../close-reason.js";