Respond to CR.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent 1b055c485d
commit 27e496ad06

@ -46,8 +46,6 @@ NSString *const kProfileView_LastPresentedDate = @"kProfileView_LastPresentedDat
@property (nonatomic) ProfileViewMode profileViewMode; @property (nonatomic) ProfileViewMode profileViewMode;
@property (nonatomic) YapDatabaseConnection *databaseConnection;
@end @end
#pragma mark - #pragma mark -
@ -63,11 +61,11 @@ NSString *const kProfileView_LastPresentedDate = @"kProfileView_LastPresentedDat
} }
self.profileViewMode = profileViewMode; self.profileViewMode = profileViewMode;
self.databaseConnection = [[TSStorageManager sharedManager] newDatabaseConnection];
[self.databaseConnection setDate:[NSDate new] // Use the TSStorageManager.dbReadWriteConnection for consistency with the reads below.
forKey:kProfileView_LastPresentedDate [[[TSStorageManager sharedManager] dbReadWriteConnection] setDate:[NSDate new]
inCollection:kProfileView_Collection]; forKey:kProfileView_LastPresentedDate
inCollection:kProfileView_Collection];
return self; return self;
} }
@ -421,10 +419,11 @@ NSString *const kProfileView_LastPresentedDate = @"kProfileView_LastPresentedDat
return NO; return NO;
} }
// Use the TSStorageManager.dbReadWriteConnection for consistency with the writes above.
NSTimeInterval kProfileNagFrequency = kDayInterval * 30; NSTimeInterval kProfileNagFrequency = kDayInterval * 30;
NSDate *_Nullable lastPresentedDate = NSDate *_Nullable lastPresentedDate =
[[[TSStorageManager sharedManager] dbReadConnection] dateForKey:kProfileView_LastPresentedDate [[[TSStorageManager sharedManager] dbReadWriteConnection] dateForKey:kProfileView_LastPresentedDate
inCollection:kProfileView_Collection]; inCollection:kProfileView_Collection];
return (!lastPresentedDate || fabs([lastPresentedDate timeIntervalSinceNow]) > kProfileNagFrequency); return (!lastPresentedDate || fabs([lastPresentedDate timeIntervalSinceNow]) > kProfileNagFrequency);
} }

Loading…
Cancel
Save