MCPcopy Create free account
hub / github.com/IgorWarzocha/howcode / getThreadStateDatabase

Function getThreadStateDatabase

desktop/thread-state-db/db.ts:15–22  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

13}
14
15export function getThreadStateDatabase() {
16 if (!database) {
17 database = new Database(getDatabasePath())
18 }
19
20 ensureThreadStateSchema(database)
21 return database
22}
23
24export function closeThreadStateDatabaseForTests() {
25 ;(database as { close?: () => void } | null)?.close?.()

Callers 15

ensureChatStateSchemaFunction · 0.90
createChatGroupFunction · 0.90
renameChatGroupFunction · 0.90
setChatGroupCollapsedFunction · 0.90
reorderChatGroupsFunction · 0.90
deleteChatThreadFunction · 0.90
upsertChatThreadFunction · 0.90
getChatSidebarStateFunction · 0.90
ensureArtifactSchemaFunction · 0.90
createArtifactIdFunction · 0.90
createArtifactFunction · 0.90

Calls 2

ensureThreadStateSchemaFunction · 0.90
getDatabasePathFunction · 0.85

Tested by

no test coverage detected