Function
requireMessage
(
messages: readonly TypesGen.ChatMessage[],
messageId: number,
)
Source from the content-addressed store, hash-verified
| 1000 | }; |
| 1001 | |
| 1002 | const requireMessage = ( |
| 1003 | messages: readonly TypesGen.ChatMessage[], |
| 1004 | messageId: number, |
| 1005 | ): TypesGen.ChatMessage => { |
| 1006 | const message = messages.find((candidate) => candidate.id === messageId); |
| 1007 | if (!message) { |
| 1008 | throw new Error(`missing message ${messageId}`); |
| 1009 | } |
| 1010 | return message; |
| 1011 | }; |
| 1012 | |
| 1013 | const buildOptimisticMessage = (message: TypesGen.ChatMessage) => |
| 1014 | buildOptimisticEditedMessage({ |
Tested by
no test coverage detected