1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2025-07-14 21:58:05 +00:00

Can respond to a membership request

This commit is contained in:
2019-12-27 11:04:49 +01:00
parent e67d75d593
commit 6fab4bf8e3
3 changed files with 37 additions and 0 deletions

@ -206,6 +206,20 @@ export class GroupsHelper {
await this.UpdateMembershipLevel(groupID, userID, GroupMembershipLevels.MEMBER);
}
/**
* Respond to a group membership request
*
* @param groupID Target groupID
* @param userID Target user ID
* @param accept TRUE to accept / FALSE else
*/
public static async RespondRequest(groupID: number, userID: number, accept: boolean) {
if(!accept)
await this.DeleteMember(groupID, userID);
else
await this.UpdateMembershipLevel(groupID, userID, GroupMembershipLevels.MEMBER);
}
/**
* Insert a new group member
*