feat(client): Enhance real-time message processing in BroadcastNamespace and ChatNamespace

This commit is contained in:
Lilith 2026-01-25 23:52:35 -08:00
parent 83841f03cb
commit ad155e2959
3 changed files with 3 additions and 3 deletions

View file

@ -23,7 +23,7 @@ export class WebSocketClient {
private socket: Socket | null = null
private config: Required<WebSocketClientConfig>
private reconnectAttempt = 0
private reconnectTimer: NodeJS.Timeout | null = null
private reconnectTimer: ReturnType<typeof setTimeout> | null = null
private connectionError: Error | null = null
private isConnecting = false

View file

@ -21,7 +21,7 @@ export class BroadcastNamespace {
private socket: Socket | null = null
private config: Required<NamespaceConfig>
private reconnectAttempt = 0
private reconnectTimer: NodeJS.Timeout | null = null
private reconnectTimer: ReturnType<typeof setTimeout> | null = null
constructor(config: Omit<NamespaceConfig, 'namespace'>) {
this.config = {

View file

@ -21,7 +21,7 @@ export class ChatNamespace {
private socket: Socket | null = null
private config: Required<NamespaceConfig>
private reconnectAttempt = 0
private reconnectTimer: NodeJS.Timeout | null = null
private reconnectTimer: ReturnType<typeof setTimeout> | null = null
constructor(config: Omit<NamespaceConfig, 'namespace'>) {
this.config = {