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]];
return [futureSignalConnection thenTry:^id(HttpManager* httpManager) {
require([httpManager isKindOfClass:httpManager.class]);
require([httpManager isKindOfClass:HttpManager.class]);
HttpResponse*(^serverRequestHandler)(HttpRequest*) = ^(HttpRequest* remoteRequest) {
return [self respondToServerRequest:remoteRequest

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

Loading…
Cancel
Save