MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / toMember

Function toMember

apps/cloud/src/auth/member-directory.ts:77–90  ·  view source on GitHub ↗
(row: Row)

Source from the content-addressed store, hash-verified

75 type Row = Awaited<ReturnType<typeof select>>[number];
76
77 const toMember = (row: Row): DirectoryMember | null =>
78 row.membershipId === null
79 ? null
80 : {
81 accountId: row.accountId,
82 membershipId: row.membershipId,
83 organizationId: row.organizationId,
84 email: row.email,
85 name: displayName(row.firstName, row.lastName),
86 avatarUrl: row.avatarUrl,
87 role: row.role,
88 status: row.status,
89 lastActiveAt: row.lastSignInAt === null ? null : row.lastSignInAt.getTime(),
90 };
91
92 const toMembers = (rows: readonly Row[]): DirectoryMember[] => {
93 const members: DirectoryMember[] = [];

Callers 2

toMembersFunction · 0.85
makeServiceFunction · 0.85

Calls 1

displayNameFunction · 0.70

Tested by

no test coverage detected