aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Storage/FIRStorageErrors.m
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Storage/FIRStorageErrors.m')
-rw-r--r--Firebase/Storage/FIRStorageErrors.m11
1 files changed, 11 insertions, 0 deletions
diff --git a/Firebase/Storage/FIRStorageErrors.m b/Firebase/Storage/FIRStorageErrors.m
index ecfae02..7cc4beb 100644
--- a/Firebase/Storage/FIRStorageErrors.m
+++ b/Firebase/Storage/FIRStorageErrors.m
@@ -170,4 +170,15 @@
return clientError;
}
++ (NSError *)errorWithInvalidRequest:(NSData *)request {
+ NSString *requestString = [[NSString alloc] initWithData:request encoding:NSUTF8StringEncoding];
+ NSString *invalidDataString =
+ [NSString stringWithFormat:kFIRStorageInvalidDataFormat, requestString];
+ NSDictionary *dict;
+ if (invalidDataString.length > 0) {
+ dict = @{NSLocalizedFailureReasonErrorKey : invalidDataString};
+ }
+ return [FIRStorageErrors errorWithCode:FIRStorageErrorCodeUnknown infoDictionary:dict];
+}
+
@end