dont check the online state when creating an object loader in the TTModel, prevents load issues at app launch

This commit is contained in:
Blake Watters
2011-03-11 12:58:40 -05:00
parent 698599b1ab
commit a056aff2b8

View File

@@ -41,6 +41,7 @@ static NSString* const kDefaultLoadedTimeKey = @"RKRequestTTModelDefaultLoadedTi
defaultLoadedTime = [NSDate dateWithTimeIntervalSinceNow:-defaultRefreshRate];
[[NSUserDefaults standardUserDefaults] setObject:defaultLoadedTime forKey:kDefaultLoadedTimeKey];
}
return defaultLoadedTime;
}
@@ -244,8 +245,7 @@ static NSString* const kDefaultLoadedTimeKey = @"RKRequestTTModelDefaultLoadedTi
cachedObjects = [RKManagedObject objectsWithFetchRequests:cacheFetchRequests];
}
if (!store.managedObjectCache || !cacheFetchRequests || _cacheLoaded ||
([cachedObjects count] == 0 && [[RKObjectManager sharedManager] isOnline])) {
if (!store.managedObjectCache || !cacheFetchRequests || _cacheLoaded || [cachedObjects count] == 0) {
RKObjectLoader* objectLoader = [[RKObjectManager sharedManager] objectLoaderWithResourcePath:_resourcePath delegate:self];
objectLoader.method = self.method;
objectLoader.objectClass = _objectClass;
@@ -255,7 +255,6 @@ static NSString* const kDefaultLoadedTimeKey = @"RKRequestTTModelDefaultLoadedTi
_isLoading = YES;
[self didStartLoad];
[objectLoader send];
} else if (cacheFetchRequests && !_cacheLoaded) {
_cacheLoaded = YES;
[self modelsDidLoad:cachedObjects];