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

Function getMessageLengthDistribution

apps/desktop/main/worker/query/basic.ts:84–94  ·  view source on GitHub ↗
(
  sessionId: string,
  filter?: TimeFilter
)

Source from the content-addressed store, hash-verified

82}
83
84export function getMessageLengthDistribution(
85 sessionId: string,
86 filter?: TimeFilter
87): {
88 detail: Array<{ len: number; count: number }>
89 grouped: Array<{ range: string; count: number }>
90} {
91 const db = openDatabaseAdapter(sessionId)
92 if (!db) return { detail: [], grouped: [] }
93 return coreGetMessageLengthDistribution(db, filter)
94}
95
96export function getTimeRange(sessionId: string): { start: number; end: number } | null {
97 const overview = getCache<OverviewCache>(sessionId, CACHE_KEY_OVERVIEW, getCacheDir())

Callers 1

dbWorker.tsFile · 0.90

Calls 1

openDatabaseAdapterFunction · 0.90

Tested by

no test coverage detected