mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-19 16:13:42 +02:00
Merge remote-tracking branch 'origin/develop' into reskin
# Conflicts: # Riot/Constants/RiotDesignValues.m # Riot/Modules/Authentication/AuthenticationViewController.m
This commit is contained in:
@@ -714,9 +714,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
NSString *currentCanonicalAlias = mxRoomState.canonicalAlias;
|
||||
NSString *canonicalAlias;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey])
|
||||
if (updatedItemsDict[kRoomSettingsCanonicalAliasKey])
|
||||
{
|
||||
canonicalAlias = [updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey];
|
||||
canonicalAlias = updatedItemsDict[kRoomSettingsCanonicalAliasKey];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -850,7 +850,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
if (directoryVisibilitySwitch)
|
||||
{
|
||||
// Check a potential user's change before the end of the request
|
||||
MXRoomDirectoryVisibility modifiedDirectoryVisibility = [updatedItemsDict objectForKey:kRoomSettingsDirectoryKey];
|
||||
MXRoomDirectoryVisibility modifiedDirectoryVisibility = updatedItemsDict[kRoomSettingsDirectoryKey];
|
||||
if (modifiedDirectoryVisibility)
|
||||
{
|
||||
if ([modifiedDirectoryVisibility isEqualToString:directoryVisibility])
|
||||
@@ -883,7 +883,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Refresh here the related communities list.
|
||||
[relatedGroups removeAllObjects];
|
||||
[relatedGroups addObjectsFromArray:mxRoomState.relatedGroups];
|
||||
NSArray *removedCommunities = [updatedItemsDict objectForKey:kRoomSettingsRemovedRelatedGroupKey];
|
||||
NSArray *removedCommunities = updatedItemsDict[kRoomSettingsRemovedRelatedGroupKey];
|
||||
if (removedCommunities.count)
|
||||
{
|
||||
for (NSUInteger index = 0; index < relatedGroups.count;)
|
||||
@@ -901,7 +901,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
}
|
||||
}
|
||||
NSArray *communities = [updatedItemsDict objectForKey:kRoomSettingsNewRelatedGroupKey];
|
||||
NSArray *communities = updatedItemsDict[kRoomSettingsNewRelatedGroupKey];
|
||||
if (communities)
|
||||
{
|
||||
[relatedGroups addObjectsFromArray:communities];
|
||||
@@ -948,7 +948,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Check whether the topic has been actually changed
|
||||
if ((topic || currentTopic) && ([topic isEqualToString:currentTopic] == NO))
|
||||
{
|
||||
[updatedItemsDict setObject:(topic ? topic : @"") forKey:kRoomSettingsTopicKey];
|
||||
updatedItemsDict[kRoomSettingsTopicKey] = topic ? topic : @"";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1099,7 +1099,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Check whether the name has been actually changed
|
||||
if ((displayName || currentName) && ([displayName isEqualToString:currentName] == NO))
|
||||
{
|
||||
[updatedItemsDict setObject:(displayName ? displayName : @"") forKey:kRoomSettingsNameKey];
|
||||
updatedItemsDict[kRoomSettingsNameKey] = displayName ? displayName : @"";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1188,10 +1188,10 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// check if there is some updates related to room state
|
||||
if (mxRoomState)
|
||||
{
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsAvatarKey])
|
||||
if (updatedItemsDict[kRoomSettingsAvatarKey])
|
||||
{
|
||||
// Retrieve the current picture and make sure its orientation is up
|
||||
UIImage *updatedPicture = [MXKTools forceImageOrientationUp:[updatedItemsDict objectForKey:kRoomSettingsAvatarKey]];
|
||||
UIImage *updatedPicture = [MXKTools forceImageOrientationUp:updatedItemsDict[kRoomSettingsAvatarKey]];
|
||||
|
||||
// Upload picture
|
||||
uploader = [MXMediaManager prepareUploaderWithMatrixSession:mxRoom.mxSession initialRange:0 andRange:1.0];
|
||||
@@ -1205,7 +1205,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
self->uploader = nil;
|
||||
|
||||
[self->updatedItemsDict removeObjectForKey:kRoomSettingsAvatarKey];
|
||||
[self->updatedItemsDict setObject:url forKey:kRoomSettingsAvatarURLKey];
|
||||
self->updatedItemsDict[kRoomSettingsAvatarURLKey] = url;
|
||||
|
||||
[self onSave:nil];
|
||||
}
|
||||
@@ -1237,7 +1237,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
return;
|
||||
}
|
||||
|
||||
NSString* photoUrl = [updatedItemsDict objectForKey:kRoomSettingsAvatarURLKey];
|
||||
NSString* photoUrl = updatedItemsDict[kRoomSettingsAvatarURLKey];
|
||||
if (photoUrl)
|
||||
{
|
||||
pendingOperation = [mxRoom setAvatar:photoUrl success:^{
|
||||
@@ -1279,7 +1279,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// has a new room name
|
||||
NSString* roomName = [updatedItemsDict objectForKey:kRoomSettingsNameKey];
|
||||
NSString* roomName = updatedItemsDict[kRoomSettingsNameKey];
|
||||
if (roomName)
|
||||
{
|
||||
pendingOperation = [mxRoom setName:roomName success:^{
|
||||
@@ -1321,7 +1321,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// has a new room topic
|
||||
NSString* roomTopic = [updatedItemsDict objectForKey:kRoomSettingsTopicKey];
|
||||
NSString* roomTopic = updatedItemsDict[kRoomSettingsTopicKey];
|
||||
if (roomTopic)
|
||||
{
|
||||
pendingOperation = [mxRoom setTopic:roomTopic success:^{
|
||||
@@ -1363,7 +1363,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Room guest access
|
||||
MXRoomGuestAccess guestAccess = [updatedItemsDict objectForKey:kRoomSettingsGuestAccessKey];
|
||||
MXRoomGuestAccess guestAccess = updatedItemsDict[kRoomSettingsGuestAccessKey];
|
||||
if (guestAccess)
|
||||
{
|
||||
pendingOperation = [mxRoom setGuestAccess:guestAccess success:^{
|
||||
@@ -1405,7 +1405,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Room join rule
|
||||
MXRoomJoinRule joinRule = [updatedItemsDict objectForKey:kRoomSettingsJoinRuleKey];
|
||||
MXRoomJoinRule joinRule = updatedItemsDict[kRoomSettingsJoinRuleKey];
|
||||
if (joinRule)
|
||||
{
|
||||
pendingOperation = [mxRoom setJoinRule:joinRule success:^{
|
||||
@@ -1447,7 +1447,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// History visibility
|
||||
MXRoomHistoryVisibility visibility = [updatedItemsDict objectForKey:kRoomSettingsHistoryVisibilityKey];
|
||||
MXRoomHistoryVisibility visibility = updatedItemsDict[kRoomSettingsHistoryVisibilityKey];
|
||||
if (visibility)
|
||||
{
|
||||
pendingOperation = [mxRoom setHistoryVisibility:visibility success:^{
|
||||
@@ -1489,7 +1489,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Room addresses
|
||||
NSMutableArray<NSString *> *aliases = [updatedItemsDict objectForKey:kRoomSettingsNewAliasesKey];
|
||||
NSMutableArray<NSString *> *aliases = updatedItemsDict[kRoomSettingsNewAliasesKey];
|
||||
if (aliases.count)
|
||||
{
|
||||
NSString *roomAlias = aliases.firstObject;
|
||||
@@ -1505,7 +1505,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
if (aliases.count > 1)
|
||||
{
|
||||
[aliases removeObjectAtIndex:0];
|
||||
[self->updatedItemsDict setObject:aliases forKey:kRoomSettingsNewAliasesKey];
|
||||
self->updatedItemsDict[kRoomSettingsNewAliasesKey] = aliases;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1542,7 +1542,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
return;
|
||||
}
|
||||
|
||||
aliases = [updatedItemsDict objectForKey:kRoomSettingsRemovedAliasesKey];
|
||||
aliases = updatedItemsDict[kRoomSettingsRemovedAliasesKey];
|
||||
if (aliases.count)
|
||||
{
|
||||
NSString *roomAlias = aliases.firstObject;
|
||||
@@ -1558,7 +1558,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
if (aliases.count > 1)
|
||||
{
|
||||
[aliases removeObjectAtIndex:0];
|
||||
[self->updatedItemsDict setObject:aliases forKey:kRoomSettingsRemovedAliasesKey];
|
||||
self->updatedItemsDict[kRoomSettingsRemovedAliasesKey] = aliases;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1595,7 +1595,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
return;
|
||||
}
|
||||
|
||||
NSString* canonicalAlias = [updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey];
|
||||
NSString* canonicalAlias = updatedItemsDict[kRoomSettingsCanonicalAliasKey];
|
||||
if (canonicalAlias)
|
||||
{
|
||||
pendingOperation = [mxRoom setCanonicalAlias:canonicalAlias success:^{
|
||||
@@ -1637,7 +1637,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Related groups
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsNewRelatedGroupKey] || [updatedItemsDict objectForKey:kRoomSettingsRemovedRelatedGroupKey])
|
||||
if (updatedItemsDict[kRoomSettingsNewRelatedGroupKey] || updatedItemsDict[kRoomSettingsRemovedRelatedGroupKey])
|
||||
{
|
||||
[self refreshRelatedGroups];
|
||||
|
||||
@@ -1684,7 +1684,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Update here other room settings
|
||||
NSString *roomTag = [updatedItemsDict objectForKey:kRoomSettingsTagKey];
|
||||
NSString *roomTag = updatedItemsDict[kRoomSettingsTagKey];
|
||||
if (roomTag)
|
||||
{
|
||||
if (!roomTag.length)
|
||||
@@ -1707,9 +1707,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
return;
|
||||
}
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsMuteNotifKey])
|
||||
if (updatedItemsDict[kRoomSettingsMuteNotifKey])
|
||||
{
|
||||
if (((NSNumber*)[updatedItemsDict objectForKey:kRoomSettingsMuteNotifKey]).boolValue)
|
||||
if (((NSNumber*) updatedItemsDict[kRoomSettingsMuteNotifKey]).boolValue)
|
||||
{
|
||||
[mxRoom mentionsOnly:^{
|
||||
|
||||
@@ -1740,9 +1740,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
return;
|
||||
}
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsDirectChatKey])
|
||||
if (updatedItemsDict[kRoomSettingsDirectChatKey])
|
||||
{
|
||||
pendingOperation = [mxRoom setIsDirect:((NSNumber*)[updatedItemsDict objectForKey:kRoomSettingsDirectChatKey]).boolValue withUserId:nil success:^{
|
||||
pendingOperation = [mxRoom setIsDirect:((NSNumber*) updatedItemsDict[kRoomSettingsDirectChatKey]).boolValue withUserId:nil success:^{
|
||||
|
||||
if (weakSelf)
|
||||
{
|
||||
@@ -1753,7 +1753,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
[self onSave:nil];
|
||||
}
|
||||
|
||||
} failure:^(NSError *error) {
|
||||
} failure:^(NSError *error) {
|
||||
|
||||
NSLog(@"[RoomSettingsViewController] Altering DMness failed");
|
||||
|
||||
@@ -1780,7 +1780,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Room directory visibility
|
||||
MXRoomDirectoryVisibility directoryVisibility = [updatedItemsDict objectForKey:kRoomSettingsDirectoryKey];
|
||||
MXRoomDirectoryVisibility directoryVisibility = updatedItemsDict[kRoomSettingsDirectoryKey];
|
||||
if (directoryVisibility)
|
||||
{
|
||||
[mxRoom setDirectoryVisibility:directoryVisibility success:^{
|
||||
@@ -1821,7 +1821,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Room encryption
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsEncryptionKey])
|
||||
if (updatedItemsDict[kRoomSettingsEncryptionKey])
|
||||
{
|
||||
pendingOperation = [mxRoom enableEncryptionWithAlgorithm:kMXCryptoMegolmAlgorithm success:^{
|
||||
|
||||
@@ -1863,7 +1863,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
|
||||
// Room settings on blacklist unverified devices
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsEncryptionBlacklistUnverifiedDevicesKey])
|
||||
if (updatedItemsDict[kRoomSettingsEncryptionBlacklistUnverifiedDevicesKey])
|
||||
{
|
||||
BOOL blacklistUnverifiedDevices = [((NSNumber*)updatedItemsDict[kRoomSettingsEncryptionBlacklistUnverifiedDevicesKey]) boolValue];
|
||||
[mxRoom.mxSession.crypto setBlacklistUnverifiedDevicesInRoom:mxRoom.roomId blacklist:blacklistUnverifiedDevices];
|
||||
@@ -1885,7 +1885,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
[roomAddresses removeAllObjects];
|
||||
localAddressesCount = 0;
|
||||
|
||||
NSArray *removedAliases = [updatedItemsDict objectForKey:kRoomSettingsRemovedAliasesKey];
|
||||
NSArray *removedAliases = updatedItemsDict[kRoomSettingsRemovedAliasesKey];
|
||||
|
||||
NSArray *aliases = mxRoomState.aliases;
|
||||
if (aliases)
|
||||
@@ -1909,7 +1909,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
}
|
||||
|
||||
aliases = [updatedItemsDict objectForKey:kRoomSettingsNewAliasesKey];
|
||||
aliases = updatedItemsDict[kRoomSettingsNewAliasesKey];
|
||||
for (NSString *alias in aliases)
|
||||
{
|
||||
// Add this new alias to local addresses
|
||||
@@ -1939,7 +1939,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
count = ROOM_SETTINGS_ROOM_ACCESS_SECTION_ROW_SUB_COUNT;
|
||||
|
||||
// Check whether a room address is required for the current join rule
|
||||
NSString *joinRule = [updatedItemsDict objectForKey:kRoomSettingsJoinRuleKey];
|
||||
NSString *joinRule = updatedItemsDict[kRoomSettingsJoinRuleKey];
|
||||
if (!joinRule)
|
||||
{
|
||||
// Use the actual values if no change is pending.
|
||||
@@ -2127,9 +2127,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
roomNotifCell.mxkLabel.text = NSLocalizedStringFromTable(@"room_details_mute_notifs", @"Vector", nil);
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsMuteNotifKey])
|
||||
if (updatedItemsDict[kRoomSettingsMuteNotifKey])
|
||||
{
|
||||
roomNotifCell.mxkSwitch.on = ((NSNumber*)[updatedItemsDict objectForKey:kRoomSettingsMuteNotifKey]).boolValue;
|
||||
roomNotifCell.mxkSwitch.on = ((NSNumber*) updatedItemsDict[kRoomSettingsMuteNotifKey]).boolValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2146,9 +2146,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
roomDirectChat.mxkLabel.text = NSLocalizedStringFromTable(@"room_details_direct_chat", @"Vector", nil);
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsDirectChatKey])
|
||||
if (updatedItemsDict[kRoomSettingsDirectChatKey])
|
||||
{
|
||||
roomDirectChat.mxkSwitch.on = ((NSNumber*)[updatedItemsDict objectForKey:kRoomSettingsDirectChatKey]).boolValue;
|
||||
roomDirectChat.mxkSwitch.on = ((NSNumber*) updatedItemsDict[kRoomSettingsDirectChatKey]).boolValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2180,9 +2180,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
roomPhotoCell.mxkLabel.text = NSLocalizedStringFromTable(@"room_details_photo", @"Vector", nil);
|
||||
roomPhotoCell.mxkLabel.textColor = kRiotPrimaryTextColor;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsAvatarKey])
|
||||
if (updatedItemsDict[kRoomSettingsAvatarKey])
|
||||
{
|
||||
roomPhotoCell.mxkImageView.image = (UIImage*)[updatedItemsDict objectForKey:kRoomSettingsAvatarKey];
|
||||
roomPhotoCell.mxkImageView.image = (UIImage*) updatedItemsDict[kRoomSettingsAvatarKey];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2204,9 +2204,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
topicTextView = roomTopicCell.textView;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsTopicKey])
|
||||
if (updatedItemsDict[kRoomSettingsTopicKey])
|
||||
{
|
||||
topicTextView.text = (NSString*)[updatedItemsDict objectForKey:kRoomSettingsTopicKey];
|
||||
topicTextView.text = (NSString*) updatedItemsDict[kRoomSettingsTopicKey];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2248,9 +2248,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
nameTextField.textAlignment = NSTextAlignmentRight;
|
||||
nameTextField.delegate = self;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsNameKey])
|
||||
if (updatedItemsDict[kRoomSettingsNameKey])
|
||||
{
|
||||
nameTextField.text = (NSString*)[updatedItemsDict objectForKey:kRoomSettingsNameKey];
|
||||
nameTextField.text = (NSString*) updatedItemsDict[kRoomSettingsNameKey];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2286,9 +2286,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
label.textColor = kRiotPrimaryTextColor;
|
||||
label.text = NSLocalizedStringFromTable(@"room_details_low_priority_tag", @"Vector", nil);
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsTagKey])
|
||||
if (updatedItemsDict[kRoomSettingsTagKey])
|
||||
{
|
||||
NSString *roomTag = [updatedItemsDict objectForKey:kRoomSettingsTagKey];
|
||||
NSString *roomTag = updatedItemsDict[kRoomSettingsTagKey];
|
||||
if ([roomTag isEqualToString:kMXRoomTagFavourite])
|
||||
{
|
||||
[roomTagCell setCheckBoxValue:YES atIndex:0];
|
||||
@@ -2339,9 +2339,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
[directoryToggleCell.mxkSwitch addTarget:self action:@selector(toggleDirectoryVisibility:) forControlEvents:UIControlEventValueChanged];
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsDirectoryKey])
|
||||
if (updatedItemsDict[kRoomSettingsDirectoryKey])
|
||||
{
|
||||
directoryToggleCell.mxkSwitch.on = ((NSNumber*)[updatedItemsDict objectForKey:kRoomSettingsDirectoryKey]).boolValue;
|
||||
directoryToggleCell.mxkSwitch.on = ((NSNumber*) updatedItemsDict[kRoomSettingsDirectoryKey]).boolValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2376,8 +2376,8 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
roomAccessCell.checkBoxLeadingConstraint.constant = roomAccessCell.separatorInset.left;
|
||||
|
||||
// Retrieve the potential updated values for joinRule and guestAccess
|
||||
NSString *joinRule = [updatedItemsDict objectForKey:kRoomSettingsJoinRuleKey];
|
||||
NSString *guestAccess = [updatedItemsDict objectForKey:kRoomSettingsGuestAccessKey];
|
||||
NSString *joinRule = updatedItemsDict[kRoomSettingsJoinRuleKey];
|
||||
NSString *guestAccess = updatedItemsDict[kRoomSettingsGuestAccessKey];
|
||||
|
||||
// Use the actual values if no change is pending
|
||||
if (!joinRule)
|
||||
@@ -2428,7 +2428,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
historyVisibilityCell.checkBoxLeadingConstraint.constant = historyVisibilityCell.separatorInset.left;
|
||||
|
||||
// Retrieve first the potential updated value for history visibility
|
||||
NSString *visibility = [updatedItemsDict objectForKey:kRoomSettingsHistoryVisibilityKey];
|
||||
NSString *visibility = updatedItemsDict[kRoomSettingsHistoryVisibilityKey];
|
||||
|
||||
// Use the actual value if no change is pending
|
||||
if (!visibility)
|
||||
@@ -2443,7 +2443,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
historyVisibilityCell.enabled = ([visibility isEqualToString:kMXRoomHistoryVisibilityWorldReadable]);
|
||||
|
||||
[historyVisibilityTickCells setObject:historyVisibilityCell forKey:kMXRoomHistoryVisibilityWorldReadable];
|
||||
historyVisibilityTickCells[kMXRoomHistoryVisibilityWorldReadable] = historyVisibilityCell;
|
||||
}
|
||||
else if (indexPath.row == ROOM_SETTINGS_HISTORY_VISIBILITY_SECTION_ROW_MEMBERS_ONLY)
|
||||
{
|
||||
@@ -2452,7 +2452,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
historyVisibilityCell.enabled = ([visibility isEqualToString:kMXRoomHistoryVisibilityShared]);
|
||||
|
||||
[historyVisibilityTickCells setObject:historyVisibilityCell forKey:kMXRoomHistoryVisibilityShared];
|
||||
historyVisibilityTickCells[kMXRoomHistoryVisibilityShared] = historyVisibilityCell;
|
||||
}
|
||||
else if (indexPath.row == ROOM_SETTINGS_HISTORY_VISIBILITY_SECTION_ROW_MEMBERS_ONLY_SINCE_INVITED)
|
||||
{
|
||||
@@ -2461,7 +2461,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
historyVisibilityCell.enabled = ([visibility isEqualToString:kMXRoomHistoryVisibilityInvited]);
|
||||
|
||||
[historyVisibilityTickCells setObject:historyVisibilityCell forKey:kMXRoomHistoryVisibilityInvited];
|
||||
historyVisibilityTickCells[kMXRoomHistoryVisibilityInvited] = historyVisibilityCell;
|
||||
}
|
||||
else if (indexPath.row == ROOM_SETTINGS_HISTORY_VISIBILITY_SECTION_ROW_MEMBERS_ONLY_SINCE_JOINED)
|
||||
{
|
||||
@@ -2470,7 +2470,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
historyVisibilityCell.enabled = ([visibility isEqualToString:kMXRoomHistoryVisibilityJoined]);
|
||||
|
||||
[historyVisibilityTickCells setObject:historyVisibilityCell forKey:kMXRoomHistoryVisibilityJoined];
|
||||
historyVisibilityTickCells[kMXRoomHistoryVisibilityJoined] = historyVisibilityCell;
|
||||
}
|
||||
|
||||
// Check whether the user can change this option
|
||||
@@ -2545,9 +2545,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
NSString *alias = roomAddresses[row];
|
||||
NSString *canonicalAlias;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey])
|
||||
if (updatedItemsDict[kRoomSettingsCanonicalAliasKey])
|
||||
{
|
||||
canonicalAlias = [updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey];
|
||||
canonicalAlias = updatedItemsDict[kRoomSettingsCanonicalAliasKey];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2691,7 +2691,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
{
|
||||
roomBlacklistUnverifiedDevicesCell.mxkSwitch.enabled = YES;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsEncryptionBlacklistUnverifiedDevicesKey])
|
||||
if (updatedItemsDict[kRoomSettingsEncryptionBlacklistUnverifiedDevicesKey])
|
||||
{
|
||||
blacklistUnverifiedDevices = [((NSNumber*)updatedItemsDict[kRoomSettingsEncryptionBlacklistUnverifiedDevicesKey]) boolValue];
|
||||
}
|
||||
@@ -2738,7 +2738,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
|
||||
roomEncryptionCell.mxkLabel.text = NSLocalizedStringFromTable(@"room_details_advanced_enable_e2e_encryption", @"Vector", nil);
|
||||
|
||||
roomEncryptionCell.mxkSwitch.on = ([updatedItemsDict objectForKey:kRoomSettingsEncryptionKey] != nil);
|
||||
roomEncryptionCell.mxkSwitch.on = (updatedItemsDict[kRoomSettingsEncryptionKey] != nil);
|
||||
|
||||
cell = roomEncryptionCell;
|
||||
}
|
||||
@@ -2887,7 +2887,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:kMXRoomJoinRuleInvite forKey:kRoomSettingsJoinRuleKey];
|
||||
updatedItemsDict[kRoomSettingsJoinRuleKey] = kMXRoomJoinRuleInvite;
|
||||
|
||||
// Update guest access to allow guest on invitation.
|
||||
// Note: if guest_access is "forbidden" here, guests cannot join this room even if explicitly invited.
|
||||
@@ -2897,7 +2897,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:kMXRoomGuestAccessCanJoin forKey:kRoomSettingsGuestAccessKey];
|
||||
updatedItemsDict[kRoomSettingsGuestAccessKey] = kMXRoomGuestAccessCanJoin;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2930,7 +2930,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:kMXRoomJoinRulePublic forKey:kRoomSettingsJoinRuleKey];
|
||||
updatedItemsDict[kRoomSettingsJoinRuleKey] = kMXRoomJoinRulePublic;
|
||||
}
|
||||
|
||||
if ([mxRoomState.guestAccess isEqualToString:kMXRoomGuestAccessForbidden])
|
||||
@@ -2939,7 +2939,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:kMXRoomGuestAccessForbidden forKey:kRoomSettingsGuestAccessKey];
|
||||
updatedItemsDict[kRoomSettingsGuestAccessKey] = kMXRoomGuestAccessForbidden;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2972,7 +2972,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:kMXRoomJoinRulePublic forKey:kRoomSettingsJoinRuleKey];
|
||||
updatedItemsDict[kRoomSettingsJoinRuleKey] = kMXRoomJoinRulePublic;
|
||||
}
|
||||
|
||||
if ([mxRoomState.guestAccess isEqualToString:kMXRoomGuestAccessCanJoin])
|
||||
@@ -2981,7 +2981,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:kMXRoomGuestAccessCanJoin forKey:kRoomSettingsGuestAccessKey];
|
||||
updatedItemsDict[kRoomSettingsGuestAccessKey] = kMXRoomGuestAccessCanJoin;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3202,7 +3202,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:historyVisibility forKey:kRoomSettingsHistoryVisibilityKey];
|
||||
updatedItemsDict[kRoomSettingsHistoryVisibilityKey] = historyVisibility;
|
||||
}
|
||||
|
||||
[self getNavigationItem].rightBarButtonItem.enabled = (updatedItemsDict.count != 0);
|
||||
@@ -3260,7 +3260,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Remove the canonical address
|
||||
if (self->mxRoomState.canonicalAlias.length)
|
||||
{
|
||||
[self->updatedItemsDict setObject:@"" forKey:kRoomSettingsCanonicalAliasKey];
|
||||
self->updatedItemsDict[kRoomSettingsCanonicalAliasKey] = @"";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -3306,7 +3306,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
{
|
||||
[self getNavigationItem].rightBarButtonItem.enabled = YES;
|
||||
|
||||
[updatedItemsDict setObject:image forKey:kRoomSettingsAvatarKey];
|
||||
updatedItemsDict[kRoomSettingsAvatarKey] = image;
|
||||
|
||||
[self refreshRoomSettings];
|
||||
}
|
||||
@@ -3402,7 +3402,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:[NSNumber numberWithBool:theSwitch.on] forKey:kRoomSettingsMuteNotifKey];
|
||||
updatedItemsDict[kRoomSettingsMuteNotifKey] = @(theSwitch.on);
|
||||
}
|
||||
|
||||
[self getNavigationItem].rightBarButtonItem.enabled = (updatedItemsDict.count != 0);
|
||||
@@ -3416,7 +3416,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:[NSNumber numberWithBool:theSwitch.on] forKey:kRoomSettingsDirectChatKey];
|
||||
updatedItemsDict[kRoomSettingsDirectChatKey] = @(theSwitch.on);
|
||||
}
|
||||
|
||||
[self getNavigationItem].rightBarButtonItem.enabled = (updatedItemsDict.count != 0);
|
||||
@@ -3459,7 +3459,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
typeof(self) self = weakSelf;
|
||||
self->currentAlert = nil;
|
||||
|
||||
[self->updatedItemsDict setObject:@(YES) forKey:kRoomSettingsEncryptionKey];
|
||||
self->updatedItemsDict[kRoomSettingsEncryptionKey] = @(YES);
|
||||
|
||||
[self getNavigationItem].rightBarButtonItem.enabled = self->updatedItemsDict.count;
|
||||
}
|
||||
@@ -3505,12 +3505,12 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:visibility forKey:kRoomSettingsDirectoryKey];
|
||||
updatedItemsDict[kRoomSettingsDirectoryKey] = visibility;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:visibility forKey:kRoomSettingsDirectoryKey];
|
||||
updatedItemsDict[kRoomSettingsDirectoryKey] = visibility;
|
||||
}
|
||||
|
||||
[self getNavigationItem].rightBarButtonItem.enabled = (updatedItemsDict.count != 0);
|
||||
@@ -3527,7 +3527,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:alias forKey:kRoomSettingsCanonicalAliasKey];
|
||||
updatedItemsDict[kRoomSettingsCanonicalAliasKey] = alias;
|
||||
}
|
||||
|
||||
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:ROOM_SETTINGS_ROOM_ADDRESSES_SECTION_INDEX];
|
||||
@@ -3560,9 +3560,9 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
{
|
||||
NSString *canonicalAlias;
|
||||
|
||||
if ([updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey])
|
||||
if (updatedItemsDict[kRoomSettingsCanonicalAliasKey])
|
||||
{
|
||||
canonicalAlias = [updatedItemsDict objectForKey:kRoomSettingsCanonicalAliasKey];
|
||||
canonicalAlias = updatedItemsDict[kRoomSettingsCanonicalAliasKey];
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -3583,7 +3583,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
else
|
||||
{
|
||||
// Check whether the alias has just been added
|
||||
NSMutableArray<NSString *> *addedAlias = [updatedItemsDict objectForKey:kRoomSettingsNewAliasesKey];
|
||||
NSMutableArray<NSString *> *addedAlias = updatedItemsDict[kRoomSettingsNewAliasesKey];
|
||||
if (addedAlias && [addedAlias indexOfObject:roomAlias] != NSNotFound)
|
||||
{
|
||||
[addedAlias removeObject:roomAlias];
|
||||
@@ -3595,11 +3595,11 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
NSMutableArray<NSString *> *removedAlias = [updatedItemsDict objectForKey:kRoomSettingsRemovedAliasesKey];
|
||||
NSMutableArray<NSString *> *removedAlias = updatedItemsDict[kRoomSettingsRemovedAliasesKey];
|
||||
if (!removedAlias)
|
||||
{
|
||||
removedAlias = [NSMutableArray array];
|
||||
[updatedItemsDict setObject:removedAlias forKey:kRoomSettingsRemovedAliasesKey];
|
||||
updatedItemsDict[kRoomSettingsRemovedAliasesKey] = removedAlias;
|
||||
}
|
||||
|
||||
[removedAlias addObject:roomAlias];
|
||||
@@ -3623,7 +3623,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
- (void)removeCommunity:(NSString*)groupId
|
||||
{
|
||||
// Check whether the alias has just been added
|
||||
NSMutableArray<NSString *> *addedGroup = [updatedItemsDict objectForKey:kRoomSettingsNewRelatedGroupKey];
|
||||
NSMutableArray<NSString *> *addedGroup = updatedItemsDict[kRoomSettingsNewRelatedGroupKey];
|
||||
if (addedGroup && [addedGroup indexOfObject:groupId] != NSNotFound)
|
||||
{
|
||||
[addedGroup removeObject:groupId];
|
||||
@@ -3635,11 +3635,11 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
NSMutableArray<NSString *> *removedGroup = [updatedItemsDict objectForKey:kRoomSettingsRemovedRelatedGroupKey];
|
||||
NSMutableArray<NSString *> *removedGroup = updatedItemsDict[kRoomSettingsRemovedRelatedGroupKey];
|
||||
if (!removedGroup)
|
||||
{
|
||||
removedGroup = [NSMutableArray array];
|
||||
[updatedItemsDict setObject:removedGroup forKey:kRoomSettingsRemovedRelatedGroupKey];
|
||||
updatedItemsDict[kRoomSettingsRemovedRelatedGroupKey] = removedGroup;
|
||||
}
|
||||
|
||||
[removedGroup addObject:groupId];
|
||||
@@ -3657,7 +3657,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
if ([MXTools isMatrixRoomAlias:roomAlias])
|
||||
{
|
||||
// Check whether this alias has just been deleted
|
||||
NSMutableArray<NSString *> *removedAlias = [updatedItemsDict objectForKey:kRoomSettingsRemovedAliasesKey];
|
||||
NSMutableArray<NSString *> *removedAlias = updatedItemsDict[kRoomSettingsRemovedAliasesKey];
|
||||
if (removedAlias && [removedAlias indexOfObject:roomAlias] != NSNotFound)
|
||||
{
|
||||
[removedAlias removeObject:roomAlias];
|
||||
@@ -3670,11 +3670,11 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Check whether this alias is not already defined for this room
|
||||
else if ([roomAddresses indexOfObject:roomAlias] == NSNotFound)
|
||||
{
|
||||
NSMutableArray<NSString *> *addedAlias = [updatedItemsDict objectForKey:kRoomSettingsNewAliasesKey];
|
||||
NSMutableArray<NSString *> *addedAlias = updatedItemsDict[kRoomSettingsNewAliasesKey];
|
||||
if (!addedAlias)
|
||||
{
|
||||
addedAlias = [NSMutableArray array];
|
||||
[updatedItemsDict setObject:addedAlias forKey:kRoomSettingsNewAliasesKey];
|
||||
updatedItemsDict[kRoomSettingsNewAliasesKey] = addedAlias;
|
||||
}
|
||||
|
||||
[addedAlias addObject:roomAlias];
|
||||
@@ -3694,7 +3694,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:roomAlias forKey:kRoomSettingsCanonicalAliasKey];
|
||||
updatedItemsDict[kRoomSettingsCanonicalAliasKey] = roomAlias;
|
||||
}
|
||||
|
||||
if (missingAddressWarningIndex != -1)
|
||||
@@ -3747,7 +3747,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
if ([MXTools isMatrixGroupIdentifier:groupId])
|
||||
{
|
||||
// Check whether this group has just been deleted
|
||||
NSMutableArray<NSString *> *removedGroups = [updatedItemsDict objectForKey:kRoomSettingsRemovedRelatedGroupKey];
|
||||
NSMutableArray<NSString *> *removedGroups = updatedItemsDict[kRoomSettingsRemovedRelatedGroupKey];
|
||||
if (removedGroups && [removedGroups indexOfObject:groupId] != NSNotFound)
|
||||
{
|
||||
[removedGroups removeObject:groupId];
|
||||
@@ -3760,11 +3760,11 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Check whether this alias is not already defined for this room
|
||||
else if ([relatedGroups indexOfObject:groupId] == NSNotFound)
|
||||
{
|
||||
NSMutableArray<NSString *> *addedGroup = [updatedItemsDict objectForKey:kRoomSettingsNewRelatedGroupKey];
|
||||
NSMutableArray<NSString *> *addedGroup = updatedItemsDict[kRoomSettingsNewRelatedGroupKey];
|
||||
if (!addedGroup)
|
||||
{
|
||||
addedGroup = [NSMutableArray array];
|
||||
[updatedItemsDict setObject:addedGroup forKey:kRoomSettingsNewRelatedGroupKey];
|
||||
updatedItemsDict[kRoomSettingsNewRelatedGroupKey] = addedGroup;
|
||||
}
|
||||
|
||||
[addedGroup addObject:groupId];
|
||||
@@ -3820,7 +3820,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
{
|
||||
// The user wants to unselect this tag
|
||||
// Retrieve the current change on room tag (if any)
|
||||
NSString *updatedRoomTag = [updatedItemsDict objectForKey:kRoomSettingsTagKey];
|
||||
NSString *updatedRoomTag = updatedItemsDict[kRoomSettingsTagKey];
|
||||
|
||||
// Check the actual tag on mxRoom
|
||||
if (mxRoom.accountData.tags[tappedRoomTag])
|
||||
@@ -3828,7 +3828,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// The actual tag must be updated, check whether another tag is already set
|
||||
if (!updatedRoomTag)
|
||||
{
|
||||
[updatedItemsDict setObject:@"" forKey:kRoomSettingsTagKey];
|
||||
updatedItemsDict[kRoomSettingsTagKey] = @"";
|
||||
}
|
||||
}
|
||||
else if (updatedRoomTag && [updatedRoomTag isEqualToString:tappedRoomTag])
|
||||
@@ -3836,7 +3836,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
// Cancel the updated tag, but take into account the cancellation of another tag when 'tappedRoomTag' was selected.
|
||||
if (mxRoom.accountData.tags.count)
|
||||
{
|
||||
[updatedItemsDict setObject:@"" forKey:kRoomSettingsTagKey];
|
||||
updatedItemsDict[kRoomSettingsTagKey] = @"";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -3857,7 +3857,7 @@ NSString *const kRoomSettingsAdvancedE2eEnabledCellViewIdentifier = @"kRoomSetti
|
||||
}
|
||||
else
|
||||
{
|
||||
[updatedItemsDict setObject:tappedRoomTag forKey:kRoomSettingsTagKey];
|
||||
updatedItemsDict[kRoomSettingsTagKey] = tappedRoomTag;
|
||||
}
|
||||
|
||||
// Select the tapped tag
|
||||
|
||||
Reference in New Issue
Block a user