Function
setMessagesCollapsed
(
pageId: string,
messageIds: string[],
collapsed: boolean
)
Source from the content-addressed store, hash-verified
| 197 | } |
| 198 | |
| 199 | export async function setMessagesCollapsed( |
| 200 | pageId: string, |
| 201 | messageIds: string[], |
| 202 | collapsed: boolean |
| 203 | ): Promise<void> { |
| 204 | await stores.message.update(pageId, (record) => ({ |
| 205 | ...record, |
| 206 | messages: record.messages.map((m) => |
| 207 | messageIds.includes(m.id) ? { ...m, collapsed, updatedAt: Date.now() } : m |
| 208 | ) |
| 209 | })) |
| 210 | } |
| 211 | |
| 212 | // ==================== Title 操作 ==================== |
| 213 | |
Tested by
no test coverage detected