From bce729f6abf5aa49d4f252eba95c8c33dd13a186 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 16:12:31 +0100 Subject: [PATCH] refactor: trim discord internal helper exports --- extensions/discord/src/actions/runtime.messaging.runtime.ts | 2 +- extensions/discord/src/internal/gateway-identify-limiter.ts | 2 +- extensions/discord/src/internal/gateway-rate-limit.ts | 4 ++-- extensions/discord/src/internal/gateway.ts | 4 ++-- extensions/discord/src/internal/interaction-response.ts | 2 +- extensions/discord/src/internal/rest-scheduler.ts | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/extensions/discord/src/actions/runtime.messaging.runtime.ts b/extensions/discord/src/actions/runtime.messaging.runtime.ts index 592d4e61f71..9c8f14a5148 100644 --- a/extensions/discord/src/actions/runtime.messaging.runtime.ts +++ b/extensions/discord/src/actions/runtime.messaging.runtime.ts @@ -51,7 +51,7 @@ export const discordMessagingActionRuntime = { unpinMessageDiscord, }; -export async function resolveDiscordReactionTargetChannelId(params: { +async function resolveDiscordReactionTargetChannelId(params: { target: string; cfg: OpenClawConfig; accountId?: string; diff --git a/extensions/discord/src/internal/gateway-identify-limiter.ts b/extensions/discord/src/internal/gateway-identify-limiter.ts index b6c9f40dd02..07266a19ef9 100644 --- a/extensions/discord/src/internal/gateway-identify-limiter.ts +++ b/extensions/discord/src/internal/gateway-identify-limiter.ts @@ -1,6 +1,6 @@ const IDENTIFY_WINDOW_MS = 5_000; -export class GatewayIdentifyLimiter { +class GatewayIdentifyLimiter { private nextAllowedAtByKey = new Map(); async wait(params: { shardId?: number; maxConcurrency?: number }): Promise { diff --git a/extensions/discord/src/internal/gateway-rate-limit.ts b/extensions/discord/src/internal/gateway-rate-limit.ts index fbc6e515fca..e03f2e507ad 100644 --- a/extensions/discord/src/internal/gateway-rate-limit.ts +++ b/extensions/discord/src/internal/gateway-rate-limit.ts @@ -1,5 +1,5 @@ -export const GATEWAY_SEND_LIMIT = 120; -export const GATEWAY_SEND_WINDOW_MS = 60_000; +const GATEWAY_SEND_LIMIT = 120; +const GATEWAY_SEND_WINDOW_MS = 60_000; type QueuedGatewaySend = { payload: string; diff --git a/extensions/discord/src/internal/gateway.ts b/extensions/discord/src/internal/gateway.ts index dca4e7c2a4f..5308e169a38 100644 --- a/extensions/discord/src/internal/gateway.ts +++ b/extensions/discord/src/internal/gateway.ts @@ -27,8 +27,8 @@ export type Activity = NonNullable[numb export type UpdatePresenceData = Omit & { status: "online" | "idle" | "dnd" | "invisible" | "offline"; }; -export type UpdateVoiceStateData = GatewayVoiceStateUpdateData; -export type RequestGuildMembersData = { +type UpdateVoiceStateData = GatewayVoiceStateUpdateData; +type RequestGuildMembersData = { guild_id: string; query?: string; limit: number; diff --git a/extensions/discord/src/internal/interaction-response.ts b/extensions/discord/src/internal/interaction-response.ts index bad61cfdf7b..3102791ef1f 100644 --- a/extensions/discord/src/internal/interaction-response.ts +++ b/extensions/discord/src/internal/interaction-response.ts @@ -6,7 +6,7 @@ export type InteractionResponseState = | "deferred-update" | "replied"; -export type InteractionReplyAction = "initial" | "edit" | "follow-up"; +type InteractionReplyAction = "initial" | "edit" | "follow-up"; export class InteractionResponseController { state: InteractionResponseState = "unacknowledged"; diff --git a/extensions/discord/src/internal/rest-scheduler.ts b/extensions/discord/src/internal/rest-scheduler.ts index 23ecc6789c1..19a9c4e2ad0 100644 --- a/extensions/discord/src/internal/rest-scheduler.ts +++ b/extensions/discord/src/internal/rest-scheduler.ts @@ -2,7 +2,7 @@ import { RateLimitError, readRetryAfter } from "./rest-errors.js"; import { createBucketKey, createRouteKey, readHeaderNumber, readResetAt } from "./rest-routes.js"; export type RequestQuery = Record; -export type ScheduledRequest = { +type ScheduledRequest = { method: string; path: string; data?: TData; @@ -26,7 +26,7 @@ type BucketState = { routeKeys: Set; }; -export type RestSchedulerOptions = { +type RestSchedulerOptions = { maxConcurrency: number; maxRateLimitRetries: number; maxQueueSize: number;