|
|
|
@ -25,6 +25,7 @@ NSString *const OWSPreferencesKeyCallKitPrivacyEnabled = @"CallKitPrivacyEnabled
|
|
|
|
NSString *const OWSPreferencesKeyCallsHideIPAddress = @"CallsHideIPAddress";
|
|
|
|
NSString *const OWSPreferencesKeyCallsHideIPAddress = @"CallsHideIPAddress";
|
|
|
|
NSString *const OWSPreferencesKeyHasDeclinedNoContactsView = @"hasDeclinedNoContactsView";
|
|
|
|
NSString *const OWSPreferencesKeyHasDeclinedNoContactsView = @"hasDeclinedNoContactsView";
|
|
|
|
NSString *const OWSPreferencesKeyIOSUpgradeNagVersion = @"iOSUpgradeNagVersion";
|
|
|
|
NSString *const OWSPreferencesKeyIOSUpgradeNagVersion = @"iOSUpgradeNagVersion";
|
|
|
|
|
|
|
|
NSString *const OWSPreferencesKeyAreReadReceiptsEnabled = @"areReadReceiptsEnabled";
|
|
|
|
|
|
|
|
|
|
|
|
@implementation OWSPreferences
|
|
|
|
@implementation OWSPreferences
|
|
|
|
|
|
|
|
|
|
|
|
@ -119,7 +120,6 @@ NSString *const OWSPreferencesKeyIOSUpgradeNagVersion = @"iOSUpgradeNagVersion";
|
|
|
|
[self setValueForKey:OWSPreferencesKeyScreenSecurity toValue:@(flag)];
|
|
|
|
[self setValueForKey:OWSPreferencesKeyScreenSecurity toValue:@(flag)];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- (void)setHasRegisteredVOIPPush:(BOOL)enabled
|
|
|
|
- (void)setHasRegisteredVOIPPush:(BOOL)enabled
|
|
|
|
{
|
|
|
|
{
|
|
|
|
[self setValueForKey:OWSPreferencesKeyHasRegisteredVoipPush toValue:@(enabled)];
|
|
|
|
[self setValueForKey:OWSPreferencesKeyHasRegisteredVoipPush toValue:@(enabled)];
|
|
|
|
@ -155,7 +155,6 @@ NSString *const OWSPreferencesKeyIOSUpgradeNagVersion = @"iOSUpgradeNagVersion";
|
|
|
|
[self setValueForKey:OWSPreferencesKeyHasArchivedAMessage toValue:@(enabled)];
|
|
|
|
[self setValueForKey:OWSPreferencesKeyHasArchivedAMessage toValue:@(enabled)];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- (BOOL)hasDeclinedNoContactsView
|
|
|
|
- (BOOL)hasDeclinedNoContactsView
|
|
|
|
{
|
|
|
|
{
|
|
|
|
NSNumber *preference = [self tryGetValueForKey:OWSPreferencesKeyHasDeclinedNoContactsView];
|
|
|
|
NSNumber *preference = [self tryGetValueForKey:OWSPreferencesKeyHasDeclinedNoContactsView];
|
|
|
|
@ -178,6 +177,18 @@ NSString *const OWSPreferencesKeyIOSUpgradeNagVersion = @"iOSUpgradeNagVersion";
|
|
|
|
return [self tryGetValueForKey:OWSPreferencesKeyIOSUpgradeNagVersion];
|
|
|
|
return [self tryGetValueForKey:OWSPreferencesKeyIOSUpgradeNagVersion];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- (BOOL)areReadReceiptsEnabled
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
NSNumber *preference = [self tryGetValueForKey:OWSPreferencesKeyAreReadReceiptsEnabled];
|
|
|
|
|
|
|
|
// Default to NO.
|
|
|
|
|
|
|
|
return preference ? [preference boolValue] : NO;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- (void)setAreReadReceiptsEnabled:(BOOL)value
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
[self setValueForKey:OWSPreferencesKeyAreReadReceiptsEnabled toValue:@(value)];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#pragma mark - Calling
|
|
|
|
#pragma mark - Calling
|
|
|
|
|
|
|
|
|
|
|
|
#pragma mark CallKit
|
|
|
|
#pragma mark CallKit
|
|
|
|
|