Files
moeka-project/server/packages/server-sdk-shared/README.md
T
2026-08-20 14:24:41 +08:00

27 lines
688 B
Markdown

# @proj-airi/server-sdk-shared
Eventa contracts for the hosted chat WebSocket.
## Usage
```shell
ni @proj-airi/server-sdk-shared -D
pnpm i @proj-airi/server-sdk-shared -D
```
```typescript
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](../../../LICENSE)