Skip to content

Commit f0db783

Browse files
Merge pull request #557 from OpenDTU-App/556-remove-dependency-on-react-native-async-storageasync-storage
2 parents 598a404 + d8af501 commit f0db783

7 files changed

Lines changed: 9 additions & 172 deletions

File tree

ios/Podfile.lock

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2489,34 +2489,6 @@ PODS:
24892489
- React-perflogger (= 0.81.4)
24902490
- React-utils (= 0.81.4)
24912491
- SocketRocket
2492-
- RNCAsyncStorage (2.2.0):
2493-
- boost
2494-
- DoubleConversion
2495-
- fast_float
2496-
- fmt
2497-
- glog
2498-
- hermes-engine
2499-
- RCT-Folly
2500-
- RCT-Folly/Fabric
2501-
- RCTRequired
2502-
- RCTTypeSafety
2503-
- React-Core
2504-
- React-debug
2505-
- React-Fabric
2506-
- React-featureflags
2507-
- React-graphics
2508-
- React-ImageManager
2509-
- React-jsi
2510-
- React-NativeModulesApple
2511-
- React-RCTFabric
2512-
- React-renderercss
2513-
- React-rendererdebug
2514-
- React-utils
2515-
- ReactCodegen
2516-
- ReactCommon/turbomodule/bridging
2517-
- ReactCommon/turbomodule/core
2518-
- SocketRocket
2519-
- Yoga
25202492
- RNCClipboard (1.16.3):
25212493
- boost
25222494
- DoubleConversion
@@ -3026,7 +2998,6 @@ DEPENDENCIES:
30262998
- ReactAppDependencyProvider (from `build/generated/ios`)
30272999
- ReactCodegen (from `build/generated/ios`)
30283000
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
3029-
- "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
30303001
- "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)"
30313002
- "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)"
30323003
- RNFastImage (from `../node_modules/react-native-fast-image`)
@@ -3215,8 +3186,6 @@ EXTERNAL SOURCES:
32153186
:path: build/generated/ios
32163187
ReactCommon:
32173188
:path: "../node_modules/react-native/ReactCommon"
3218-
RNCAsyncStorage:
3219-
:path: "../node_modules/@react-native-async-storage/async-storage"
32203189
RNCClipboard:
32213190
:path: "../node_modules/@react-native-clipboard/clipboard"
32223191
RNCMaskedView:
@@ -3325,7 +3294,6 @@ SPEC CHECKSUMS:
33253294
ReactAppDependencyProvider: 433ddfb4536948630aadd5bd925aff8a632d2fe3
33263295
ReactCodegen: 1d05923ad119796be9db37830d5e5dc76586aa00
33273296
ReactCommon: 394c6b92765cf6d211c2c3f7f6bc601dffb316a6
3328-
RNCAsyncStorage: 29f0230e1a25f36c20b05f65e2eb8958d6526e82
33293297
RNCClipboard: 4b58c780f63676367640f23c8e114e9bd0cf86ac
33303298
RNCMaskedView: 5ef8c95cbab95334a32763b72896a7b7d07e6299
33313299
RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87

licenses.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@
1717
"licenseUrl": "https://github.com/pchmn/expo-material3-theme/raw/master/LICENSE",
1818
"parents": "opendtu-react-native"
1919
},
20-
"@react-native-async-storage/async-storage@2.2.0": {
21-
"licenses": "MIT",
22-
"repository": "https://github.com/react-native-async-storage/async-storage",
23-
"licenseUrl": "https://github.com/react-native-async-storage/async-storage/raw/master/LICENSE",
24-
"parents": "opendtu-react-native"
25-
},
2620
"@react-native-clipboard/clipboard@1.16.3": {
2721
"licenses": "MIT",
2822
"repository": "https://github.com/react-native-clipboard/clipboard",

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
"@octokit/rest": "^22.0.1",
3636
"@os-team/i18next-react-native-language-detector": "^1.1.6",
3737
"@pchmn/expo-material3-theme": "^1.4.0",
38-
"@react-native-async-storage/async-storage": "^2.0.0",
3938
"@react-native-clipboard/clipboard": "^1.16.0",
4039
"@react-native-community/netinfo": "^11.3.3",
4140
"@react-native-masked-view/masked-view": "^0.3.2",

src/App.tsx

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import { Provider as ReduxProvider } from 'react-redux';
44

55
import { PersistGate as ReduxPersistGate } from 'redux-persist/integration/react';
66

7-
import StorageMigrator from '@/components/StorageMigrator';
8-
97
import ApiProvider from '@/api/ApiHandler';
108
import DatabaseProvider from '@/database';
119
import GithubProvider from '@/github';
@@ -28,17 +26,15 @@ const App = () => {
2826
loading={null}
2927
// onBeforeLift={onBeforeLift}
3028
>
31-
<StorageMigrator>
32-
<GithubProvider>
33-
<ApiProvider>
34-
<DatabaseProvider>
35-
<FetchHandler>
36-
<InnerApp />
37-
</FetchHandler>
38-
</DatabaseProvider>
39-
</ApiProvider>
40-
</GithubProvider>
41-
</StorageMigrator>
29+
<GithubProvider>
30+
<ApiProvider>
31+
<DatabaseProvider>
32+
<FetchHandler>
33+
<InnerApp />
34+
</FetchHandler>
35+
</DatabaseProvider>
36+
</ApiProvider>
37+
</GithubProvider>
4238
</ReduxPersistGate>
4339
</ReduxProvider>
4440
</SafeAreaProvider>

src/components/StorageMigrator.tsx

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/storage.ts

Lines changed: 0 additions & 47 deletions
This file was deleted.

yarn.lock

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3959,17 +3959,6 @@ __metadata:
39593959
languageName: node
39603960
linkType: hard
39613961

3962-
"@react-native-async-storage/async-storage@npm:^2.0.0":
3963-
version: 2.2.0
3964-
resolution: "@react-native-async-storage/async-storage@npm:2.2.0"
3965-
dependencies:
3966-
merge-options: "npm:^3.0.4"
3967-
peerDependencies:
3968-
react-native: ^0.0.0-0 || >=0.65 <1.0
3969-
checksum: 10/625e42134f0c487acfd4ba9b3ba182e6f6f29581485004cc658850ef024372cdb7381b7399393f4416fda39df2d822e3008427d7671d635a7363f9a65430a2dd
3970-
languageName: node
3971-
linkType: hard
3972-
39733962
"@react-native-clipboard/clipboard@npm:^1.16.0":
39743963
version: 1.16.3
39753964
resolution: "@react-native-clipboard/clipboard@npm:1.16.3"
@@ -10240,13 +10229,6 @@ __metadata:
1024010229
languageName: node
1024110230
linkType: hard
1024210231

10243-
"is-plain-obj@npm:^2.1.0":
10244-
version: 2.1.0
10245-
resolution: "is-plain-obj@npm:2.1.0"
10246-
checksum: 10/cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa
10247-
languageName: node
10248-
linkType: hard
10249-
1025010232
"is-plain-object@npm:^2.0.4":
1025110233
version: 2.0.4
1025210234
resolution: "is-plain-object@npm:2.0.4"
@@ -11369,15 +11351,6 @@ __metadata:
1136911351
languageName: node
1137011352
linkType: hard
1137111353

11372-
"merge-options@npm:^3.0.4":
11373-
version: 3.0.4
11374-
resolution: "merge-options@npm:3.0.4"
11375-
dependencies:
11376-
is-plain-obj: "npm:^2.1.0"
11377-
checksum: 10/d86ddb3dd6e85d558dbf25dc944f3527b6bacb944db3fdda6e84a3f59c4e4b85231095f58b835758b9a57708342dee0f8de0dffa352974a48221487fe9f4584f
11378-
languageName: node
11379-
linkType: hard
11380-
1138111354
"merge-stream@npm:^2.0.0":
1138211355
version: 2.0.0
1138311356
resolution: "merge-stream@npm:2.0.0"
@@ -12892,7 +12865,6 @@ __metadata:
1289212865
"@octokit/webhooks-types": "npm:^7.6.1"
1289312866
"@os-team/i18next-react-native-language-detector": "npm:^1.1.6"
1289412867
"@pchmn/expo-material3-theme": "npm:^1.4.0"
12895-
"@react-native-async-storage/async-storage": "npm:^2.0.0"
1289612868
"@react-native-clipboard/clipboard": "npm:^1.16.0"
1289712869
"@react-native-community/cli": "npm:20.0.0"
1289812870
"@react-native-community/cli-platform-android": "npm:20.0.0"

0 commit comments

Comments
 (0)