phone/ related bug fixes

- Fixed typo with an isKindOfClass comparison
- Fixed a bug in PhoneNumberDirectoryFilterManager where if an update failed it
  didnt save the retry date
pull/1/head
Gil Azaria 11 years ago
parent d7bd62ca76
commit 3ddfd91597

@ -40,7 +40,7 @@
untilCancelled:[callController untilCancelledToken]]; untilCancelled:[callController untilCancelledToken]];
return [futureSignalConnection thenTry:^id(HttpManager* httpManager) { return [futureSignalConnection thenTry:^id(HttpManager* httpManager) {
require([httpManager isKindOfClass:httpManager.class]); require([httpManager isKindOfClass:HttpManager.class]);
HttpResponse*(^serverRequestHandler)(HttpRequest*) = ^(HttpRequest* remoteRequest) { HttpResponse*(^serverRequestHandler)(HttpRequest*) = ^(HttpRequest* remoteRequest) {
return [self respondToServerRequest:remoteRequest return [self respondToServerRequest:remoteRequest

@ -81,8 +81,11 @@
BloomFilter* filter = [phoneNumberDirectoryFilter bloomFilter]; BloomFilter* filter = [phoneNumberDirectoryFilter bloomFilter];
NSDate* retryDate = [NSDate dateWithTimeInterval:DIRECTORY_UPDATE_RETRY_PERIOD NSDate* retryDate = [NSDate dateWithTimeInterval:DIRECTORY_UPDATE_RETRY_PERIOD
sinceDate:[NSDate date]]; sinceDate:[NSDate date]];
[PhoneNumberDirectoryFilter phoneNumberDirectoryFilterWithBloomFilter:filter @synchronized(self) {
andExpirationDate:retryDate]; phoneNumberDirectoryFilter = [PhoneNumberDirectoryFilter phoneNumberDirectoryFilterWithBloomFilter:filter
andExpirationDate:retryDate];
}
[[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_DIRECTORY_FAILED object:nil]; [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_DIRECTORY_FAILED object:nil];
}]; }];
} }

Loading…
Cancel
Save