tdf#124918: More logging in template download error situations
diff --git a/ios/Mobile/AppDelegate.mm b/ios/Mobile/AppDelegate.mm
index a9aecf0..d017129 100644
--- a/ios/Mobile/AppDelegate.mm
+++ b/ios/Mobile/AppDelegate.mm
@@ -49,6 +49,10 @@
" with " << [[location absoluteString] UTF8String] <<
": " << [[error description] UTF8String]);
}
} else if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]]) {
LOG_ERR("Failed to download " <<
[[source absoluteString] UTF8String] <<
": response code " << [(NSHTTPURLResponse*)response statusCode]);
} else if (error != nil) {
LOG_ERR("Failed to download " <<
[[source absoluteString] UTF8String] <<
@@ -126,6 +130,17 @@
if ([templateDate compare:cachedTemplateDate] == NSOrderedDescending) {
downloadTemplate(url, fileForTemplate);
}
} else if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]]) {
LOG_ERR("Failed to get HEAD of " <<
[[url absoluteString] UTF8String] <<
": response code " << [(NSHTTPURLResponse*)response statusCode]);
} else if (error != nil) {
LOG_ERR("Failed to get HEAD of " <<
[[url absoluteString] UTF8String] <<
": " << [[error description] UTF8String]);
} else {
LOG_ERR("Failed to get HEAD of " <<
[[url absoluteString] UTF8String]);
}
}] resume];
} else {
@@ -184,6 +199,17 @@
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]] && [(NSHTTPURLResponse*)response statusCode] == 200)
updateTemplates(data, response);
else if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]])
LOG_ERR("Failed to download " <<
[[url absoluteString] UTF8String] <<
": response code " << [(NSHTTPURLResponse*)response statusCode]);
else if (error != nil)
LOG_ERR("Failed to download " <<
[[url absoluteString] UTF8String] <<
": " << [[error description] UTF8String]);
else
LOG_ERR("Failed to download " <<
[[url absoluteString] UTF8String]);
}] resume];
}
}