react-native-macos/Libraries/Network
Brian Zhao 57c1a7add2 Remove MissingNativeRCTNetworkingShim; revert MissingNativeAppStateShim (#24380)
Summary:
`setupDevtools.js` is accessing `AppState.currentState` without checking its availability. In environments where 1) `__DEV__ == true`, and 2) no `RCTAppState` native module is provided thus resorting to `MissingNativeAppStateShim`, this will result in an exception:

```Cannot use 'AppState' module when native 'RCTAppState' is not included in the build. Either include it, or check 'AppState'.isAvailable before calling any methods.```

(Interestingly, `MissingNativeAppStateShim.currentState` did have a [default `null` value](118e88393e (diff-305b5180aa6ccc876ede6767de1fbfc4R192)) that was [later removed](a93b7a2da0 (diff-305b5180aa6ccc876ede6767de1fbfc4R186)).)

**Update**: Following cpojer's suggestion of reverting a93b7a2da0. Title also updated to reflect this.

[General] [Fixed] - Remove MissingNativeRCTNetworkingShim; revert MissingNativeAppStateShim
Pull Request resolved: https://github.com/facebook/react-native/pull/24380

Differential Revision: D14932658

Pulled By: cpojer

fbshipit-source-id: aef7ca566b3b8660eaed74a8ba3b6b0117b1200c
2019-04-15 10:47:53 -07:00
..
RCTNetwork.xcodeproj Update Xcode projects (#19574) 2018-06-19 23:48:12 -07:00
__tests__ Remove var from Network/__tests__/XMLHttpRequest-test.js (#22195) 2018-12-07 02:50:05 -08:00
FormData.js Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
NetInfo.js Upgrade to Flow v0.88.0 2018-12-11 20:01:00 -08:00
RCTDataRequestHandler.h Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTDataRequestHandler.m Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTFileRequestHandler.h Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTFileRequestHandler.m Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTHTTPRequestHandler.h Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTHTTPRequestHandler.mm Fix RCTImageLoader multi thread crash (#22746) 2019-01-23 02:50:57 -08:00
RCTNetInfo.h Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTNetInfo.m Fix Warnings in Xcode (#23184) 2019-01-28 03:57:42 -08:00
RCTNetworkTask.h Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTNetworkTask.m Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
RCTNetworking.android.js Remove MissingNativeRCTNetworkingShim; revert MissingNativeAppStateShim (#24380) 2019-04-15 10:47:53 -07:00
RCTNetworking.h Make FBReactModule, RCTNetworking, and RCTImageLoader use new Plugin API 2019-03-12 21:07:36 -07:00
RCTNetworking.ios.js Remove MissingNativeRCTNetworkingShim; revert MissingNativeAppStateShim (#24380) 2019-04-15 10:47:53 -07:00
RCTNetworking.mm Make FBReactModule, RCTNetworking, and RCTImageLoader use new Plugin API 2019-03-12 21:07:36 -07:00
React-RCTNetwork.podspec Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
XHRInterceptor.js Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
XMLHttpRequest.js Deploy 0.94 to xplat 2019-03-06 14:57:30 -08:00
convertRequestBody.js Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
fetch.js Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00