| .. | .. |
|---|
| 137 | 137 | projects: PaiProject[]; |
|---|
| 138 | 138 | } |
|---|
| 139 | 139 | |
|---|
| 140 | +export interface WsIncomingUnread { |
|---|
| 141 | + type: "unread"; |
|---|
| 142 | + sessionId: string; |
|---|
| 143 | +} |
|---|
| 144 | + |
|---|
| 145 | +export interface WsIncomingCatchUp { |
|---|
| 146 | + type: "catch_up"; |
|---|
| 147 | + messages: Record<string, unknown>[]; |
|---|
| 148 | + serverSeq: number; |
|---|
| 149 | +} |
|---|
| 150 | + |
|---|
| 140 | 151 | export type WsIncoming = |
|---|
| 141 | 152 | | WsIncomingText |
|---|
| 142 | 153 | | WsIncomingVoice |
|---|
| .. | .. |
|---|
| 148 | 159 | | WsIncomingTyping |
|---|
| 149 | 160 | | WsIncomingError |
|---|
| 150 | 161 | | WsIncomingStatus |
|---|
| 151 | | - | WsIncomingProjects; |
|---|
| 162 | + | WsIncomingProjects |
|---|
| 163 | + | WsIncomingUnread |
|---|
| 164 | + | WsIncomingCatchUp; |
|---|