Avoid spurious "Disabled Disappearing Messages"

`dictionaryDidChange` was always true for new records.

// FREEBIE
pull/1/head
Michael Kirk 8 years ago
parent 7ca07d61d9
commit 98aa054496

@ -69,6 +69,18 @@ NS_ASSUME_NONNULL_BEGIN
[DebugUIMisc clearHasDismissedOffers];
}]];
[items addObject:[OWSTableItem itemWithTitle:@"Delete disappearing messages config"
actionBlock:^{
[[OWSPrimaryStorage sharedManager].newDatabaseConnection readWriteWithBlock:^(
YapDatabaseReadWriteTransaction *_Nonnull transaction) {
OWSDisappearingMessagesConfiguration *config =
[OWSDisappearingMessagesConfiguration
fetchOrCreateDefaultWithThreadId:thread.uniqueId
transaction:transaction];
[config removeWithTransaction:transaction];
}];
}]];
[items addObject:[OWSTableItem
itemWithTitle:@"Re-register"
actionBlock:^{

@ -44,8 +44,8 @@ NS_ASSUME_NONNULL_BEGIN
_enabled = isEnabled;
_durationSeconds = seconds;
_originalDictionaryValue = [NSDictionary new];
_newRecord = YES;
_originalDictionaryValue = self.dictionaryValue;
return self;
}

Loading…
Cancel
Save