nostr-websocket-utils / NostrWSServer
Defined in: core/server.ts:19
NostrWSServer class for handling WebSocket connections
new NostrWSServer(
options):NostrWSServer
Defined in: core/server.ts:25
NostrWSServerOptions
NostrWSServer
privatewss:WebSocketServer
Defined in: core/server.ts:20
privateoptions:NostrWSServerOptions
Defined in: core/server.ts:21
privateoptionalrateLimiter:RateLimiter
Defined in: core/server.ts:22
privateoptionalpingInterval:Timeout
Defined in: core/server.ts:23
privatesetupServer():void
Defined in: core/server.ts:54
Set up WebSocket server event handlers
void
privatehandleMessage(socket,rawMessage):Promise<void>
Defined in: core/server.ts:97
NostrWSServerSocket
string
Promise<void>
privatestartPingInterval():void
Defined in: core/server.ts:123
Start ping interval to check client connections
void
stop():
void
Defined in: core/server.ts:142
Stop the server and clean up resources
void