File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed
ios/Modules/NativeFsModule Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -24,12 +24,27 @@ public class NativeFsModule: NSObject {
2424 return " \( String ( describing: NativeFsModule . self) ) : \( message) "
2525 }
2626
27+ private func getBlobManager( ) -> RCTBlobManager ? {
28+ guard let blobManager: RCTBlobManager = ReactAppProvider . getModule ( type: RCTBlobManager . self) else {
29+ NSLog ( " NativeFsModule: Failed to get RCTBlobManager " )
30+ return nil
31+ }
32+ return blobManager
33+ }
34+
2735 private func readBlobRefAsData( _ blob: [ String : Any ] ) -> Data ? {
28- return RCTBlobManager ( ) . resolve ( blob)
36+ guard let data = getBlobManager ( ) ? . resolve ( blob) else {
37+ NSLog ( " NativeFsModule: Failed to resolve blob " )
38+ return nil
39+ }
40+ return data
2941 }
3042
3143 private func readDataAsBlobRef( _ data: Data ) -> [ String : Any ] ? {
32- let blobId = RCTBlobManager ( ) . store ( data)
44+ guard let blobId = getBlobManager ( ) ? . store ( data) else {
45+ NSLog ( " NativeFsModule: Failed to store data as blob " )
46+ return nil
47+ }
3348 return [
3449 " blobId " : blobId as Any ,
3550 " offset " : 0 ,
You can’t perform that action at this time.
0 commit comments