File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,12 @@ - (dispatch_queue_t)methodQueue
2525 path:(NSString *) path
2626 callback:(RCTResponseSenderBlock) callback)
2727{
28- FIRStorageReference *storageRef = [[FIRStorage storage ] referenceForURL: storageUrl];
28+ FIRStorageReference *storageRef;
29+ if (storageUrl == nil ) {
30+ storageRef = [[FIRStorage storage ] reference ];
31+ } else {
32+ storageRef = [[FIRStorage storage ] referenceForURL: storageUrl];
33+ }
2934 FIRStorageReference *fileRef = [storageRef child: path];
3035 [fileRef downloadURLWithCompletion: ^(NSURL * _Nullable URL, NSError * _Nullable error) {
3136 if (error != nil ) {
@@ -52,14 +57,13 @@ - (dispatch_queue_t)methodQueue
5257 metadata:(NSDictionary *)metadata
5358 callback:(RCTResponseSenderBlock) callback)
5459{
60+ FIRStorageReference *storageRef;
5561 if (urlStr == nil ) {
56- NSError *err = [[NSError alloc ] init ];
57- [err setValue: @" Storage configuration error" forKey: @" name" ];
58- [err setValue: @" Call setStorageUrl() first" forKey: @" description" ];
59- return callback (@[err]);
62+ storageRef = [[FIRStorage storage ] reference ];
63+ } else {
64+ storageRef = [[FIRStorage storage ] referenceForURL: urlStr];
6065 }
6166
62- FIRStorageReference *storageRef = [[FIRStorage storage ] referenceForURL: urlStr];
6367 FIRStorageReference *uploadRef = [storageRef child: name];
6468 FIRStorageMetadata *firmetadata = [[FIRStorageMetadata alloc ] initWithDictionary: metadata];
6569
You can’t perform that action at this time.
0 commit comments