Skip to content

Commit 7c4e02d

Browse files
committed
Re-enable async-storage
1 parent 4c7aa49 commit 7c4e02d

File tree

8 files changed

+106
-144
lines changed

8 files changed

+106
-144
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"postinstall": "patch-package"
1414
},
1515
"dependencies": {
16+
"@react-native-async-storage/async-storage": "^1.17.11",
1617
"patch-package": "^6.5.1",
1718
"postinstall-postinstall": "^2.1.0",
1819
"react": "18.2.0",

src/Dependencies.tsx

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
Text,
55
View,
66
} from 'react-native';
7-
//import AsyncStorage from '@react-native-async-storage/async-storage';
7+
import AsyncStorage from '@react-native-async-storage/async-storage';
88
import Clipboard from './NativeClipboard'
99
import Markdown from 'react-native-markdown-display';
1010
//import {Picker} from '@react-native-picker/picker';
@@ -13,14 +13,6 @@ import SyntaxHighlighter from 'react-native-syntax-highlighter';
1313
import { vs2015 } from 'react-syntax-highlighter/styles/hljs';
1414
import VersionInfo from './NativeVersionInfo'
1515

16-
const AsyncStorage = {
17-
getItem: async (key: string) => {
18-
return null;
19-
},
20-
setItem: async (key: string, value: string) => {
21-
},
22-
}
23-
2416
type PickerItemProps = {
2517
label: string,
2618
value: string,

windows/artificialChat.Package/packages.lock.json

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,24 @@
1212
"resolved": "0.1.18",
1313
"contentHash": "5K8rRihGwIs2XNOTP2Jsw3T6cegxCBQXcpPS4optONU/AmFElGAfnA6XBQJ4UqlCFCl9Nf9zQrgvCUPBWYHiag=="
1414
},
15+
"Microsoft.UI.Xaml": {
16+
"type": "Transitive",
17+
"resolved": "2.8.0",
18+
"contentHash": "vxdHxTr63s5KVtNddMFpgvjBjUH50z7seq/5jLWmmSuf8poxg+sXrywkofUdE8ZstbpO9y3FL/IXXUcPYbeesA==",
19+
"dependencies": {
20+
"Microsoft.Web.WebView2": "1.0.1264.42"
21+
}
22+
},
1523
"Microsoft.VCRTForwarders.140": {
1624
"type": "Transitive",
1725
"resolved": "1.0.2-rc",
1826
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
1927
},
28+
"Microsoft.Web.WebView2": {
29+
"type": "Transitive",
30+
"resolved": "1.0.1264.42",
31+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
32+
},
2033
"Microsoft.Windows.SDK.BuildTools": {
2134
"type": "Transitive",
2235
"resolved": "10.0.22621.1",
@@ -37,6 +50,7 @@
3750
"Microsoft.ReactNative": "[1.0.0, )",
3851
"Microsoft.VCRTForwarders.140": "[1.0.2-rc, )",
3952
"Microsoft.WindowsAppSDK": "[1.4.240211001, )",
53+
"ReactNativeAsyncStorage": "[1.0.0, )",
4054
"boost": "[1.76.0, )"
4155
}
4256
},
@@ -73,6 +87,13 @@
7387
"Folly": "[1.0.0, )",
7488
"boost": "[1.76.0, )"
7589
}
90+
},
91+
"reactnativeasyncstorage": {
92+
"type": "Project",
93+
"dependencies": {
94+
"Microsoft.ReactNative": "[1.0.0, )",
95+
"Microsoft.UI.Xaml": "[2.8.0, )"
96+
}
7697
}
7798
},
7899
"UAP,Version=v10.0.17763/win10-arm": {
@@ -81,6 +102,11 @@
81102
"resolved": "1.0.2-rc",
82103
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
83104
},
105+
"Microsoft.Web.WebView2": {
106+
"type": "Transitive",
107+
"resolved": "1.0.1264.42",
108+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
109+
},
84110
"Microsoft.WindowsAppSDK": {
85111
"type": "Transitive",
86112
"resolved": "1.4.240211001",
@@ -96,6 +122,11 @@
96122
"resolved": "1.0.2-rc",
97123
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
98124
},
125+
"Microsoft.Web.WebView2": {
126+
"type": "Transitive",
127+
"resolved": "1.0.1264.42",
128+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
129+
},
99130
"Microsoft.WindowsAppSDK": {
100131
"type": "Transitive",
101132
"resolved": "1.4.240211001",
@@ -111,6 +142,11 @@
111142
"resolved": "1.0.2-rc",
112143
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
113144
},
145+
"Microsoft.Web.WebView2": {
146+
"type": "Transitive",
147+
"resolved": "1.0.1264.42",
148+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
149+
},
114150
"Microsoft.WindowsAppSDK": {
115151
"type": "Transitive",
116152
"resolved": "1.4.240211001",
@@ -126,6 +162,11 @@
126162
"resolved": "1.0.2-rc",
127163
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
128164
},
165+
"Microsoft.Web.WebView2": {
166+
"type": "Transitive",
167+
"resolved": "1.0.1264.42",
168+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
169+
},
129170
"Microsoft.WindowsAppSDK": {
130171
"type": "Transitive",
131172
"resolved": "1.4.240211001",
@@ -141,6 +182,11 @@
141182
"resolved": "1.0.2-rc",
142183
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
143184
},
185+
"Microsoft.Web.WebView2": {
186+
"type": "Transitive",
187+
"resolved": "1.0.1264.42",
188+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
189+
},
144190
"Microsoft.WindowsAppSDK": {
145191
"type": "Transitive",
146192
"resolved": "1.4.240211001",
@@ -156,6 +202,11 @@
156202
"resolved": "1.0.2-rc",
157203
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
158204
},
205+
"Microsoft.Web.WebView2": {
206+
"type": "Transitive",
207+
"resolved": "1.0.1264.42",
208+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
209+
},
159210
"Microsoft.WindowsAppSDK": {
160211
"type": "Transitive",
161212
"resolved": "1.4.240211001",
@@ -171,6 +222,11 @@
171222
"resolved": "1.0.2-rc",
172223
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
173224
},
225+
"Microsoft.Web.WebView2": {
226+
"type": "Transitive",
227+
"resolved": "1.0.1264.42",
228+
"contentHash": "7OBUTkzQ5VI/3gb0ufi5U4zjuCowAJwQg2li0zXXzqkM+S1kmOlivTy1R4jAW+gY5Vyg510M+qMAESCQUjrfgA=="
229+
},
174230
"Microsoft.WindowsAppSDK": {
175231
"type": "Transitive",
176232
"resolved": "1.4.240211001",

windows/artificialChat.sln

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\reac
3535
EndProject
3636
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}"
3737
EndProject
38+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactNativeAsyncStorage", "..\node_modules\@react-native-async-storage\async-storage\windows\ReactNativeAsyncStorage\ReactNativeAsyncStorage.vcxproj", "{4855D892-E16C-404D-8286-0089E0F7F9C4}"
39+
EndProject
3840
Global
3941
GlobalSection(SharedMSBuildProjectFiles) = preSolution
4042
..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9
@@ -154,6 +156,18 @@ Global
154156
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.ActiveCfg = Release|Win32
155157
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Build.0 = Release|Win32
156158
{14B93DC8-FD93-4A6D-81CB-8BC96644501C}.Release|x86.Deploy.0 = Release|Win32
159+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Debug|x64.ActiveCfg = Debug|x64
160+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Debug|x64.Build.0 = Debug|x64
161+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Debug|x86.ActiveCfg = Debug|Win32
162+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Debug|x86.Build.0 = Debug|Win32
163+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Debug|ARM64.ActiveCfg = Debug|ARM64
164+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Debug|ARM64.Build.0 = Debug|ARM64
165+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Release|x64.ActiveCfg = Release|x64
166+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Release|x64.Build.0 = Release|x64
167+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Release|x86.ActiveCfg = Release|Win32
168+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Release|x86.Build.0 = Release|Win32
169+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Release|ARM64.ActiveCfg = Release|ARM64
170+
{4855D892-E16C-404D-8286-0089E0F7F9C4}.Release|ARM64.Build.0 = Release|ARM64
157171
EndGlobalSection
158172
GlobalSection(SolutionProperties) = preSolution
159173
HideSolutionNode = FALSE

windows/artificialChat/AutolinkedNativeModules.g.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@
33
#include "pch.h"
44
#include "AutolinkedNativeModules.g.h"
55

6+
// Includes from @react-native-async-storage/async-storage
7+
#include <winrt/ReactNativeAsyncStorage.h>
8+
69
namespace winrt::Microsoft::ReactNative
710
{
811

912
void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector<winrt::Microsoft::ReactNative::IReactPackageProvider> const& packageProviders)
1013
{
11-
UNREFERENCED_PARAMETER(packageProviders);
14+
// IReactPackageProviders from @react-native-async-storage/async-storage
15+
packageProviders.Append(winrt::ReactNativeAsyncStorage::ReactPackageProvider());
1216
}
1317

1418
}

windows/artificialChat/AutolinkedNativeModules.g.targets

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<!-- AutolinkedNativeModules.g.targets contents generated by "react-native autolink-windows" -->
44
<ItemGroup>
5+
<!-- Projects from @react-native-async-storage/async-storage -->
6+
<ProjectReference Include="$(ProjectDir)..\..\node_modules\@react-native-async-storage\async-storage\windows\ReactNativeAsyncStorage\ReactNativeAsyncStorage.vcxproj">
7+
<Project>{4855D892-E16C-404D-8286-0089E0F7F9C4}</Project>
8+
</ProjectReference>
59
</ItemGroup>
610
</Project>

windows/artificialChat/packages.lock.json

Lines changed: 6 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -2,145 +2,17 @@
22
"version": 1,
33
"dependencies": {
44
"native,Version=v0.0": {
5-
"boost": {
5+
"Microsoft.Windows.ImplementationLibrary": {
66
"type": "Direct",
7-
"requested": "[1.76.0, )",
8-
"resolved": "1.76.0",
9-
"contentHash": "p+w3YvNdXL8Cu9Fzrmexssu0tZbWxuf6ywsQqHjDlKFE5ojXHof1HIyMC3zDLfLnh80dIeFcEUAuR2Asg/XHRA=="
10-
},
11-
"Microsoft.JavaScript.Hermes": {
12-
"type": "Direct",
13-
"requested": "[0.1.18, )",
14-
"resolved": "0.1.18",
15-
"contentHash": "5K8rRihGwIs2XNOTP2Jsw3T6cegxCBQXcpPS4optONU/AmFElGAfnA6XBQJ4UqlCFCl9Nf9zQrgvCUPBWYHiag=="
16-
},
17-
"Microsoft.VCRTForwarders.140": {
18-
"type": "Direct",
19-
"requested": "[1.0.2-rc, )",
20-
"resolved": "1.0.2-rc",
21-
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
22-
},
23-
"Microsoft.Windows.CppWinRT": {
24-
"type": "Direct",
25-
"requested": "[2.0.211028.7, )",
26-
"resolved": "2.0.211028.7",
27-
"contentHash": "JBGI0c3WLoU6aYJRy9Qo0MLDQfObEp+d4nrhR95iyzf7+HOgjRunHDp/6eGFREd7xq3OI1mll9ecJrMfzBvlyg=="
28-
},
29-
"Microsoft.WindowsAppSDK": {
30-
"type": "Direct",
31-
"requested": "[1.4.240211001, )",
32-
"resolved": "1.4.240211001",
33-
"contentHash": "43PdPLNSbBfugbQ7fd5imnZPpg7TGNirCe1/f3KLLYCg1NgDJeTh7t2ihLPuIdmD7rf6mTaUtRXUJYw0HBOzFQ==",
34-
"dependencies": {
35-
"Microsoft.Windows.SDK.BuildTools": "10.0.22621.1"
36-
}
37-
},
38-
"Microsoft.Windows.SDK.BuildTools": {
39-
"type": "Transitive",
40-
"resolved": "10.0.22621.1",
41-
"contentHash": "Sp1DkYvg7yxuhamwxv+qFC66KC3paKQpwK8Q1J6XuAh6nzXIInmsDcpJ3szr0XGud4ysXojqwTfGdW01gvZ/0g=="
42-
},
43-
"common": {
44-
"type": "Project",
45-
"dependencies": {
46-
"boost": "[1.76.0, )"
47-
}
48-
},
49-
"fmt": {
50-
"type": "Project"
51-
},
52-
"folly": {
53-
"type": "Project",
54-
"dependencies": {
55-
"boost": "[1.76.0, )",
56-
"fmt": "[1.0.0, )"
57-
}
58-
},
59-
"microsoft.reactnative": {
60-
"type": "Project",
61-
"dependencies": {
62-
"Common": "[1.0.0, )",
63-
"Folly": "[1.0.0, )",
64-
"Microsoft.JavaScript.Hermes": "[0.1.18, )",
65-
"Microsoft.WindowsAppSDK": "[1.4.240211001, )",
66-
"ReactCommon": "[1.0.0, )",
67-
"boost": "[1.76.0, )"
68-
}
69-
},
70-
"reactcommon": {
71-
"type": "Project",
72-
"dependencies": {
73-
"Folly": "[1.0.0, )",
74-
"boost": "[1.76.0, )"
75-
}
76-
}
77-
},
78-
"native,Version=v0.0/win": {
79-
"Microsoft.VCRTForwarders.140": {
80-
"type": "Direct",
81-
"requested": "[1.0.2-rc, )",
82-
"resolved": "1.0.2-rc",
83-
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
84-
},
85-
"Microsoft.WindowsAppSDK": {
86-
"type": "Direct",
87-
"requested": "[1.4.240211001, )",
88-
"resolved": "1.4.240211001",
89-
"contentHash": "43PdPLNSbBfugbQ7fd5imnZPpg7TGNirCe1/f3KLLYCg1NgDJeTh7t2ihLPuIdmD7rf6mTaUtRXUJYw0HBOzFQ==",
90-
"dependencies": {
91-
"Microsoft.Windows.SDK.BuildTools": "10.0.22621.1"
92-
}
93-
}
94-
},
95-
"native,Version=v0.0/win-arm64": {
96-
"Microsoft.VCRTForwarders.140": {
97-
"type": "Direct",
98-
"requested": "[1.0.2-rc, )",
99-
"resolved": "1.0.2-rc",
100-
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
101-
},
102-
"Microsoft.WindowsAppSDK": {
103-
"type": "Direct",
104-
"requested": "[1.4.240211001, )",
105-
"resolved": "1.4.240211001",
106-
"contentHash": "43PdPLNSbBfugbQ7fd5imnZPpg7TGNirCe1/f3KLLYCg1NgDJeTh7t2ihLPuIdmD7rf6mTaUtRXUJYw0HBOzFQ==",
107-
"dependencies": {
108-
"Microsoft.Windows.SDK.BuildTools": "10.0.22621.1"
109-
}
110-
}
111-
},
112-
"native,Version=v0.0/win-x64": {
113-
"Microsoft.VCRTForwarders.140": {
114-
"type": "Direct",
115-
"requested": "[1.0.2-rc, )",
116-
"resolved": "1.0.2-rc",
117-
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
118-
},
119-
"Microsoft.WindowsAppSDK": {
120-
"type": "Direct",
121-
"requested": "[1.4.240211001, )",
122-
"resolved": "1.4.240211001",
123-
"contentHash": "43PdPLNSbBfugbQ7fd5imnZPpg7TGNirCe1/f3KLLYCg1NgDJeTh7t2ihLPuIdmD7rf6mTaUtRXUJYw0HBOzFQ==",
124-
"dependencies": {
125-
"Microsoft.Windows.SDK.BuildTools": "10.0.22621.1"
126-
}
127-
}
128-
},
129-
"native,Version=v0.0/win-x86": {
130-
"Microsoft.VCRTForwarders.140": {
131-
"type": "Direct",
132-
"requested": "[1.0.2-rc, )",
133-
"resolved": "1.0.2-rc",
134-
"contentHash": "/r+sjtEeCIGyDhobIZ5hSmYhC/dSyGZxf1SxYJpElUhB0LMCktOMFs9gXrauXypIFECpVynNyVjAmJt6hjJ5oQ=="
7+
"requested": "[1.0.230202.1, 1.0.230202.1]",
8+
"resolved": "1.0.230202.1",
9+
"contentHash": "BzSD+iMB+u7oop5tIk4J59W09qs1KgHkCcQzfYgv1Txo/bF9UBtyG9Qnmv0zGoAXE/citSphJ3CbcEguyj5pLQ=="
13510
},
13611
"Microsoft.WindowsAppSDK": {
13712
"type": "Direct",
138-
"requested": "[1.4.240211001, )",
13+
"requested": "[1.4.240211001, 1.4.240211001]",
13914
"resolved": "1.4.240211001",
140-
"contentHash": "43PdPLNSbBfugbQ7fd5imnZPpg7TGNirCe1/f3KLLYCg1NgDJeTh7t2ihLPuIdmD7rf6mTaUtRXUJYw0HBOzFQ==",
141-
"dependencies": {
142-
"Microsoft.Windows.SDK.BuildTools": "10.0.22621.1"
143-
}
15+
"contentHash": "43PdPLNSbBfugbQ7fd5imnZPpg7TGNirCe1/f3KLLYCg1NgDJeTh7t2ihLPuIdmD7rf6mTaUtRXUJYw0HBOzFQ=="
14416
}
14517
}
14618
}

0 commit comments

Comments
 (0)