(sessionID: string, messageID?: string)
| 273 | } |
| 274 | |
| 275 | const clearOptimistic = (sessionID: string, messageID?: string) => { |
| 276 | if (!messageID) { |
| 277 | optimistic.delete(sessionID) |
| 278 | return |
| 279 | } |
| 280 | const items = optimistic.get(sessionID) |
| 281 | if (!items) return |
| 282 | items.delete(messageID) |
| 283 | if (items.size === 0) optimistic.delete(sessionID) |
| 284 | } |
| 285 | |
| 286 | const clearOptimisticPart = (sessionID: string, messageID: string, partID: string) => { |
| 287 | const items = optimistic.get(sessionID) |
no test coverage detected