(handler: (id: string) => void)
| 349 | |
| 350 | return { ...conversation, entries: [...conversation.entries], seq: this.patchSeq }; |
| 351 | } |
| 352 | |
| 353 | onPatch(handler: (patch: JsonPatch, seq: number) => void): () => void { |
| 354 | this.patchListeners.add(handler); |
| 355 | return () => this.patchListeners.delete(handler); |
| 356 | } |
| 357 |