MCPcopy Create free account
hub / github.com/ChatLab/ChatLab / deleteMember

Function deleteMember

apps/desktop/main/worker/query/basic.ts:220–234  ·  view source on GitHub ↗
(sessionId: string, memberId: number)

Source from the content-addressed store, hash-verified

218}
219
220export function deleteMember(sessionId: string, memberId: number): boolean {
221 const dbPath = getDbPath(sessionId)
222 if (!fs.existsSync(dbPath)) return false
223 try {
224 const db = new Database(dbPath)
225 db.pragma('journal_mode = WAL')
226 const adapter = new BetterSqliteAdapter(db)
227 const result = coreDeleteMember(adapter, memberId)
228 db.close()
229 return result
230 } catch (error) {
231 console.error('[Worker] Failed to delete member:', error)
232 return false
233 }
234}

Callers 1

dbWorker.tsFile · 0.90

Calls 4

getDbPathFunction · 0.90
pragmaMethod · 0.65
closeMethod · 0.65
errorMethod · 0.65

Tested by

no test coverage detected