almost finish status support everywhere else, group setting start impl
This commit is contained in:
parent
6b47888514
commit
92a95cb365
14 changed files with 770 additions and 116 deletions
|
|
@ -100,7 +100,10 @@ export async function validateSessionToken(token: string) {
|
|||
id: table.group.id,
|
||||
name: table.group.name,
|
||||
ownerId: table.group.owner,
|
||||
members: table.group.members
|
||||
members: table.group.members,
|
||||
changeTitle: table.group.changeTitle,
|
||||
addMembers: table.group.addMembers,
|
||||
removeMembers: table.group.removeMembers
|
||||
})
|
||||
.from(table.group)
|
||||
.where(inArray(table.group.id, user.groups as string[]))
|
||||
|
|
@ -124,7 +127,15 @@ export async function validateSessionToken(token: string) {
|
|||
servers,
|
||||
friends,
|
||||
groups: groups.map((z) => {
|
||||
return { ...z, members: (z.members as string[]).length };
|
||||
return {
|
||||
...z,
|
||||
members: (z.members as string[]).length,
|
||||
permissions: {
|
||||
changeTitle: !!z.changeTitle,
|
||||
addMembers: !!z.addMembers,
|
||||
removeMembers: !!z.removeMembers
|
||||
}
|
||||
};
|
||||
}),
|
||||
friendRequests
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue