MCPcopy Create free account
hub / github.com/MemTensor/MemOS / rowToHubUser

Function rowToHubUser

packages/memos-core/src/storage/sqlite.ts:3112–3131  ·  view source on GitHub ↗
(row: HubUserRow)

Source from the content-addressed store, hash-verified

3110}
3111
3112function rowToHubUser(row: HubUserRow): HubUserRecord {
3113 return {
3114 id: row.id,
3115 username: row.username,
3116 deviceName: row.device_name || undefined,
3117 role: row.role as UserRole,
3118 status: row.status as UserStatus,
3119 groups: [],
3120 tokenHash: row.token_hash,
3121 createdAt: row.created_at,
3122 approvedAt: row.approved_at,
3123 lastIp: row.last_ip || "",
3124 lastActiveAt: row.last_active_at ?? null,
3125 identityKey: row.identity_key || "",
3126 leftAt: row.left_at ?? null,
3127 removedAt: row.removed_at ?? null,
3128 rejectedAt: row.rejected_at ?? null,
3129 rejoinRequestedAt: row.rejoin_requested_at ?? null,
3130 };
3131}
3132
3133interface HubTaskRecord {
3134 id: string;

Callers 3

getHubUserMethod · 0.70
listHubUsersMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected