(messages: Message[])
| 250 | } |
| 251 | |
| 252 | function getNextImagePasteId(messages: Message[]): number { |
| 253 | let maxId = 0 |
| 254 | for (const message of messages) { |
| 255 | if (message.type === 'user' && message.imagePasteIds) { |
| 256 | for (const id of message.imagePasteIds) { |
| 257 | if (id > maxId) maxId = id |
| 258 | } |
| 259 | } |
| 260 | } |
| 261 | return maxId + 1 |
| 262 | } |
| 263 | |
| 264 | export type MessageUpdateLazy<M extends Message = Message> = { |
| 265 | message: M |
no outgoing calls
no test coverage detected