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

Loading…
Cancel
Save