Files
airi/server/packages/server-sdk-shared

@proj-airi/server-sdk-shared

Eventa contracts for the hosted chat WebSocket.

Usage

ni @proj-airi/server-sdk-shared -D
pnpm i @proj-airi/server-sdk-shared -D
import type { WireMessage } from '@proj-airi/server-sdk-shared'

import { newMessages, pullMessages, sendMessages } from '@proj-airi/server-sdk-shared'

The package uses Eventa 1.0.0-beta.15. Its WebSocket adapter accepts beta.13 id/type/payload envelopes and sends these fields with current envelopes.

/ws/chat keeps query-token authentication for deployed clients. /ws/v2/chat authenticates after the WebSocket opens with chat:authenticate.

License

MIT