mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
lint
This commit is contained in:
parent
ff3e8aa29e
commit
84d8a9bb67
1 changed files with 3 additions and 4 deletions
|
|
@ -172,12 +172,11 @@ export const leaveGroup = async (
|
|||
throw new Error('User not in group')
|
||||
}
|
||||
|
||||
const membershipId = membership.id
|
||||
await t.getRepository(GroupMembership).remove(membership)
|
||||
await t.getRepository(GroupMembership).delete(membership.id)
|
||||
|
||||
if (group.members.length === 1) {
|
||||
// delete the group if there are no more members
|
||||
await t.getRepository(Group).remove(group)
|
||||
await t.getRepository(Group).delete(group.id)
|
||||
|
||||
return true
|
||||
}
|
||||
|
|
@ -185,7 +184,7 @@ export const leaveGroup = async (
|
|||
if (membership.isAdmin) {
|
||||
// If the user is the only admin, we need to promote another user to admin
|
||||
const hasAdmin = group.members.some(
|
||||
(m) => m.isAdmin && m.id !== membershipId
|
||||
(m) => m.isAdmin && m.id !== membership.id
|
||||
)
|
||||
if (!hasAdmin) {
|
||||
const newAdmin = group.members.find((m) => !m.isAdmin)
|
||||
|
|
|
|||
Loading…
Reference in a new issue