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:
src
@ -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
|
||||
*
|
||||
|
Reference in New Issue
Block a user