From d900d5efbd1316e818ca00989e82ee730351b4da Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 19 Feb 2026 13:51:47 +0000 Subject: [PATCH] style: normalize ws message handler import ordering --- src/gateway/server/ws-connection/message-handler.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gateway/server/ws-connection/message-handler.ts b/src/gateway/server/ws-connection/message-handler.ts index e7496c51b1..bd90835b7e 100644 --- a/src/gateway/server/ws-connection/message-handler.ts +++ b/src/gateway/server/ws-connection/message-handler.ts @@ -1,10 +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 { GatewayWsClient } from "../ws-types.js"; +import type { WebSocket } from "ws"; import { loadConfig } from "../../../config/config.js"; import { deriveDeviceIdFromPublicKey, @@ -24,6 +20,7 @@ import { recordRemoteNodeInfo, refreshRemoteNodeBins } from "../../../infra/skil import { upsertPresence } from "../../../infra/system-presence.js"; import { loadVoiceWakeConfig } from "../../../infra/voicewake.js"; import { rawDataToString } from "../../../infra/ws.js"; +import type { createSubsystemLogger } from "../../../logging/subsystem.js"; import { isGatewayCliClient, isWebchatClient } from "../../../utils/message-channel.js"; import { resolveRuntimeServiceVersion } from "../../../version.js"; import { @@ -31,6 +28,7 @@ import { AUTH_RATE_LIMIT_SCOPE_SHARED_SECRET, type AuthRateLimiter, } from "../../auth-rate-limit.js"; +import type { GatewayAuthResult, ResolvedGatewayAuth } from "../../auth.js"; import { authorizeGatewayConnect, isLocalDirectRequest } from "../../auth.js"; import { buildDeviceAuthPayload } from "../../device-auth.js"; import { isLoopbackAddress, isTrustedProxyAddress, resolveGatewayClientIp } from "../../net.js"; @@ -50,6 +48,7 @@ import { } from "../../protocol/index.js"; import { MAX_BUFFERED_BYTES, MAX_PAYLOAD_BYTES, 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"; @@ -60,6 +59,7 @@ import { incrementPresenceVersion, refreshGatewayHealthSnapshot, } from "../health-state.js"; +import type { GatewayWsClient } from "../ws-types.js"; import { formatGatewayAuthFailureMessage, type AuthProvidedKind } from "./auth-messages.js"; type SubsystemLogger = ReturnType;