refactor: decompose Store into domain-specific substore classes

This commit is contained in:
weishu
2026-01-05 19:35:20 +08:00
parent ff35c52160
commit 43e55b3ecb
20 changed files with 288 additions and 221 deletions
+1 -1
View File
@@ -89,7 +89,7 @@ async function main() {
const socketServer = createSocketServer({
store,
jwtSecret,
getSession: (sessionId) => syncEngine?.getSession(sessionId) ?? store.getSession(sessionId),
getSession: (sessionId) => syncEngine?.getSession(sessionId) ?? store.sessions.getSession(sessionId),
onWebappEvent: (event: SyncEvent) => syncEngine?.handleRealtimeEvent(event),
onSessionAlive: (payload) => syncEngine?.handleSessionAlive(payload),
onSessionEnd: (payload) => syncEngine?.handleSessionEnd(payload),