PR Review comments fixed
This commit is contained in:
parent
2b36711bca
commit
a29fa60e5e
@ -686,19 +686,18 @@
|
|||||||
|
|
||||||
if (obj && [obj isKindOfClass:[NSDictionary class]]) {
|
if (obj && [obj isKindOfClass:[NSDictionary class]]) {
|
||||||
NSDictionary *responseInfo = [obj dict:KeyResponseInfo];
|
NSDictionary *responseInfo = [obj dict:KeyResponseInfo];
|
||||||
|
//Response Info is missing but errorObject should be created with generic message + code + domain
|
||||||
if (responseInfo == nil) {
|
if (responseInfo == nil) {
|
||||||
errorObject = [[MVMCoreLoadHandler sharedGlobal] errorForLoadObject:loadObject withTitle:nil message:[MVMCoreGetterUtility hardcodedStringWithKey:HardcodedErrorCritical] code:ErrorCodeJSONNotDictionary domain:ErrorDomainSystem];
|
errorObject = [[MVMCoreLoadHandler sharedGlobal] errorForLoadObject:loadObject withTitle:nil message:[MVMCoreGetterUtility hardcodedStringWithKey:HardcodedErrorCritical] code:ErrorCodeJSONNotDictionary domain:ErrorDomainServer];
|
||||||
}else {
|
}else if (![ValueTypeSuccess isEqualToString:[responseInfo string:KeyType]]) {
|
||||||
if (![ValueTypeSuccess isEqualToString:[responseInfo string:KeyType]]) {
|
errorObject = [[MVMCoreLoadHandler sharedGlobal] attachLoadInformation:loadObject toError:
|
||||||
errorObject = [[MVMCoreLoadHandler sharedGlobal] attachLoadInformation:loadObject toError:
|
[[MVMCoreErrorObject alloc]
|
||||||
[[MVMCoreErrorObject alloc]
|
initWithTitle:[responseInfo stringForKey:KeyErrorHeading]
|
||||||
initWithTitle:[responseInfo stringForKey:KeyErrorHeading]
|
message:[responseInfo stringForKey:KeyUserMessage]
|
||||||
message:[responseInfo stringForKey:KeyUserMessage]
|
messageToLog:[responseInfo stringForKey:KeyMessage]
|
||||||
messageToLog:[responseInfo stringForKey:KeyMessage]
|
code:[[responseInfo string:KeyCode] integerValue]
|
||||||
code:[[responseInfo string:KeyCode] integerValue]
|
domain:ErrorDomainServer
|
||||||
domain:ErrorDomainServer
|
location:[[MVMCoreLoadHandler sharedGlobal] errorLocationForRequest:loadObject]]];
|
||||||
location:[[MVMCoreLoadHandler sharedGlobal] errorLocationForRequest:loadObject]]];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// Caches each dictionary from the array.
|
// Caches each dictionary from the array.
|
||||||
[[MVMCoreCache sharedCache] addModuleToCache:obj module:key queue:nil waitUntilFinished:YES completionBlock:NULL];
|
[[MVMCoreCache sharedCache] addModuleToCache:obj module:key queue:nil waitUntilFinished:YES completionBlock:NULL];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user