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

Function getTimeRange

apps/desktop/main/worker/query/basic.ts:96–104  ·  view source on GitHub ↗
(sessionId: string)

Source from the content-addressed store, hash-verified

94}
95
96export function getTimeRange(sessionId: string): { start: number; end: number } | null {
97 const overview = getCache<OverviewCache>(sessionId, CACHE_KEY_OVERVIEW, getCacheDir())
98 if (overview?.firstMessageTs != null && overview?.lastMessageTs != null) {
99 return { start: overview.firstMessageTs, end: overview.lastMessageTs }
100 }
101 const db = openDatabaseAdapter(sessionId)
102 if (!db) return null
103 return coreGetTimeRange(db)
104}
105
106/**
107 * 获取成员的历史昵称记录 (delegates to core)

Callers 1

dbWorker.tsFile · 0.90

Calls 3

getCacheFunction · 0.90
getCacheDirFunction · 0.90
openDatabaseAdapterFunction · 0.90

Tested by

no test coverage detected