Skip to content

Commit b801d1e

Browse files
committed
Replace react native AsyncStorage with react-native-community_async-storage
1 parent 9635f75 commit b801d1e

File tree

7 files changed

+14
-1
lines changed

7 files changed

+14
-1
lines changed

android/app/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ repositories {
199199
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
200200

201201
dependencies {
202+
implementation project(':@react-native-community_async-storage')
202203
implementation project(':@react-native-community_viewpager')
203204
implementation project(':react-native-screens')
204205
implementation project(':react-native-gesture-handler')

android/app/src/main/java/com/utopia/pxview/MainApplication.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import com.facebook.hermes.reactexecutor.HermesExecutorFactory;
2222
import com.facebook.react.bridge.JavaScriptExecutorFactory;
2323
import com.facebook.react.ReactApplication;
24+
import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;
2425
import com.reactnativecommunity.viewpager.RNCViewPagerPackage;
2526
import com.swmansion.rnscreens.RNScreensPackage;
2627
import com.swmansion.gesturehandler.react.RNGestureHandlerPackage;
@@ -58,6 +59,7 @@ protected List<ReactPackage> getPackages() {
5859

5960
return Arrays.<ReactPackage>asList(
6061
new MainReactPackage(),
62+
new AsyncStoragePackage(),
6163
new RNCViewPagerPackage(),
6264
new RNScreensPackage(),
6365
new RNGestureHandlerPackage(),

android/settings.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
rootProject.name = 'PxView'
2+
include ':@react-native-community_async-storage'
3+
project(':@react-native-community_async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/async-storage/android')
24
include ':@react-native-community_viewpager'
35
project(':@react-native-community_viewpager').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/viewpager/android')
46
include ':react-native-screens'

ios/Podfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ target 'PxView' do
4141

4242
pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons'
4343

44+
pod 'RNCAsyncStorage', :path => '../node_modules/@react-native-community/async-storage'
45+
4446
target 'PxViewTests' do
4547
inherit! :search_paths
4648
# Pods for testing

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@babel/runtime": "^7.1.2",
20+
"@react-native-community/async-storage": "^1.6.1",
2021
"@react-native-community/cameraroll": "^1.1.1",
2122
"@react-native-community/viewpager": "^1.1.7",
2223
"bluebird": "^3.5.0",

src/common/store/configureStore.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import autoMergeLevel2 from 'redux-persist/lib/stateReconciler/autoMergeLevel2';
66
import getStoredStateMigrateV4 from 'redux-persist/lib/integration/getStoredStateMigrateV4';
77
import applyAppStateListener from 'redux-enhancer-react-native-appstate';
88
import FileSystemStorage from 'redux-persist-filesystem-storage';
9-
import { AsyncStorage } from 'react-native';
9+
import AsyncStorage from '@react-native-community/async-storage';
1010
import rootReducer from '../reducers';
1111
import rootSaga from '../sagas';
1212
import getStoredStateMigrateToFileSystemStorage from './getStoredStateMigrateToFileSystemStorage';

0 commit comments

Comments
 (0)