notify only when SignalAccounts actually change
// FREEBIE
This commit is contained in:
parent
27c99cf4d2
commit
60eac4e0bf
@ -339,7 +339,11 @@ NSString *const OWSContactsManagerSignalAccountsDidChangeNotification
|
||||
- (void)updateSignalAccounts:(NSArray<SignalAccount *> *)signalAccounts
|
||||
{
|
||||
AssertIsOnMainThread();
|
||||
|
||||
if ([signalAccounts isEqual:self.signalAccounts]) {
|
||||
DDLogDebug(@"%@ SignalAccounts unchanged.", self.logTag);
|
||||
return;
|
||||
}
|
||||
|
||||
NSMutableDictionary<NSString *, SignalAccount *> *signalAccountMap = [NSMutableDictionary new];
|
||||
for (SignalAccount *signalAccount in signalAccounts) {
|
||||
signalAccountMap[signalAccount.recipientId] = signalAccount;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user