mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-26 03:20:50 +02:00
chore: buildfixes and powerlevel fixes (MESSENGER-7610)
This commit is contained in:
@@ -1427,13 +1427,13 @@ Please see LICENSE in the repository root for full details.
|
||||
- (bool)isLastAdmin:(NSString*) userId {
|
||||
__block NSInteger numOtherAdmins = 0;
|
||||
|
||||
if (!userId || [self.mxRoomLiveTimeline.state.powerLevels powerLevelOfUserWithUserID:userId] < RoomPowerLevelAdmin)
|
||||
if (!userId || [self.mxRoomLiveTimeline.state powerLevelOfUserWithUserID:userId] < RoomPowerLevelAdmin)
|
||||
return FALSE;
|
||||
|
||||
// Update member power level
|
||||
[self.mxRoom members:^(MXRoomMembers *roomMembers) {
|
||||
for (MXRoomMember* member in roomMembers.members) {
|
||||
NSInteger powerLevel = [self.mxRoomLiveTimeline.state.powerLevels powerLevelOfUserWithUserID:member.userId];
|
||||
NSInteger powerLevel = [self.mxRoomLiveTimeline.state powerLevelOfUserWithUserID:member.userId];
|
||||
if (member && ![member.userId isEqualToString:userId] && member.membership == MXMembershipJoin && powerLevel >= RoomPowerLevelAdmin) {
|
||||
numOtherAdmins++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user