mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-16 06:28:27 +02:00
PL150 users are displayed as Owner in the list
This commit is contained in:
@@ -523,6 +523,7 @@ Tap the + to start adding people.";
|
||||
"room_member_power_level_moderator_in" = "Moderator in %@";
|
||||
"room_member_power_level_custom_in" = "Custom (%@) in %@";
|
||||
|
||||
"room_member_power_level_short_owner" = "Owner";
|
||||
"room_member_power_level_short_admin" = "Admin";
|
||||
"room_member_power_level_short_moderator" = "Mod";
|
||||
"room_member_power_level_short_custom" = "Custom";
|
||||
|
||||
@@ -6171,6 +6171,10 @@ public class VectorL10n: NSObject {
|
||||
public static var roomMemberPowerLevelShortModerator: String {
|
||||
return VectorL10n.tr("Vector", "room_member_power_level_short_moderator")
|
||||
}
|
||||
/// Owner
|
||||
public static var roomMemberPowerLevelShortOwner: String {
|
||||
return VectorL10n.tr("Vector", "room_member_power_level_short_owner")
|
||||
}
|
||||
/// Editing
|
||||
public static var roomMessageEditing: String {
|
||||
return VectorL10n.tr("Vector", "room_message_editing")
|
||||
|
||||
@@ -10,13 +10,16 @@ import Foundation
|
||||
/// Riot Standard Room Member Power Level
|
||||
@objc
|
||||
public enum RoomPowerLevel: Int {
|
||||
case owner = 150
|
||||
case admin = 100
|
||||
case moderator = 50
|
||||
case user = 0
|
||||
|
||||
public init?(rawValue: Int) {
|
||||
switch rawValue {
|
||||
case 100...:
|
||||
case 150...:
|
||||
self = .owner
|
||||
case 100...149:
|
||||
self = .admin
|
||||
case 50...99:
|
||||
self = .moderator
|
||||
|
||||
@@ -988,6 +988,9 @@ Please see LICENSE in the repository root for full details.
|
||||
NSString *powerLevelText;
|
||||
|
||||
switch (roomPowerLevel) {
|
||||
case RoomPowerLevelOwner:
|
||||
powerLevelText = [VectorL10n roomMemberPowerLevelShortOwner];
|
||||
break;
|
||||
case RoomPowerLevelAdmin:
|
||||
powerLevelText = [VectorL10n roomMemberPowerLevelShortAdmin];
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user