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

Function getMembersPaginated

apps/desktop/main/worker/query/basic.ts:175–186  ·  view source on GitHub ↗
(sessionId: string, params: MembersPaginationParams)

Source from the content-addressed store, hash-verified

173 * Delegates to core getMembersPaginated after ensuring schema columns exist.
174 */
175export function getMembersPaginated(sessionId: string, params: MembersPaginationParams): MembersPaginatedResult {
176 ensureAliasesColumn(sessionId)
177 ensureAvatarColumn(sessionId)
178
179 const db = openDatabaseAdapter(sessionId)
180 if (!db) {
181 const page = params.page ?? 1
182 const pageSize = params.pageSize ?? 20
183 return { members: [], total: 0, page, pageSize, totalPages: 0 }
184 }
185 return coreGetMembersPaginated(db, params)
186}
187
188export function updateMemberAliases(sessionId: string, memberId: number, aliases: string[]): boolean {
189 const dbPath = getDbPath(sessionId)

Callers 1

dbWorker.tsFile · 0.90

Calls 3

ensureAliasesColumnFunction · 0.90
ensureAvatarColumnFunction · 0.90
openDatabaseAdapterFunction · 0.90

Tested by

no test coverage detected