(sessionID: string, messageID: string)
| 145 | const syncingSessions = new Map<string, Promise<void>>() |
| 146 | const hydratingSessions = new Map<string, { messages: Set<string>; parts: Set<string> }>() |
| 147 | const touchMessage = (sessionID: string, messageID: string) => { |
| 148 | hydratingSessions.get(sessionID)?.messages.add(messageID) |
| 149 | } |
| 150 | const touchPart = (sessionID: string, partID: string) => { |
| 151 | hydratingSessions.get(sessionID)?.parts.add(partID) |
| 152 | } |