Skip to content

Commit 2bb74f3

Browse files
Add firestore
1 parent 2dceffc commit 2bb74f3

File tree

4 files changed

+266
-0
lines changed

4 files changed

+266
-0
lines changed

ios/Podfile.lock

Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,170 @@
11
PODS:
2+
- abseil/algorithm (0.20190808):
3+
- abseil/algorithm/algorithm (= 0.20190808)
4+
- abseil/algorithm/container (= 0.20190808)
5+
- abseil/algorithm/algorithm (0.20190808)
6+
- abseil/algorithm/container (0.20190808):
7+
- abseil/algorithm/algorithm
8+
- abseil/base/core_headers
9+
- abseil/meta/type_traits
10+
- abseil/base (0.20190808):
11+
- abseil/base/atomic_hook (= 0.20190808)
12+
- abseil/base/base (= 0.20190808)
13+
- abseil/base/base_internal (= 0.20190808)
14+
- abseil/base/bits (= 0.20190808)
15+
- abseil/base/config (= 0.20190808)
16+
- abseil/base/core_headers (= 0.20190808)
17+
- abseil/base/dynamic_annotations (= 0.20190808)
18+
- abseil/base/endian (= 0.20190808)
19+
- abseil/base/log_severity (= 0.20190808)
20+
- abseil/base/malloc_internal (= 0.20190808)
21+
- abseil/base/pretty_function (= 0.20190808)
22+
- abseil/base/spinlock_wait (= 0.20190808)
23+
- abseil/base/throw_delegate (= 0.20190808)
24+
- abseil/base/atomic_hook (0.20190808)
25+
- abseil/base/base (0.20190808):
26+
- abseil/base/atomic_hook
27+
- abseil/base/base_internal
28+
- abseil/base/config
29+
- abseil/base/core_headers
30+
- abseil/base/dynamic_annotations
31+
- abseil/base/log_severity
32+
- abseil/base/spinlock_wait
33+
- abseil/meta/type_traits
34+
- abseil/base/base_internal (0.20190808):
35+
- abseil/meta/type_traits
36+
- abseil/base/bits (0.20190808):
37+
- abseil/base/core_headers
38+
- abseil/base/config (0.20190808)
39+
- abseil/base/core_headers (0.20190808):
40+
- abseil/base/config
41+
- abseil/base/dynamic_annotations (0.20190808)
42+
- abseil/base/endian (0.20190808):
43+
- abseil/base/config
44+
- abseil/base/core_headers
45+
- abseil/base/log_severity (0.20190808):
46+
- abseil/base/core_headers
47+
- abseil/base/malloc_internal (0.20190808):
48+
- abseil/base/base
49+
- abseil/base/config
50+
- abseil/base/core_headers
51+
- abseil/base/dynamic_annotations
52+
- abseil/base/spinlock_wait
53+
- abseil/base/pretty_function (0.20190808)
54+
- abseil/base/spinlock_wait (0.20190808):
55+
- abseil/base/core_headers
56+
- abseil/base/throw_delegate (0.20190808):
57+
- abseil/base/base
58+
- abseil/base/config
59+
- abseil/memory (0.20190808):
60+
- abseil/memory/memory (= 0.20190808)
61+
- abseil/memory/memory (0.20190808):
62+
- abseil/base/core_headers
63+
- abseil/meta/type_traits
64+
- abseil/meta (0.20190808):
65+
- abseil/meta/type_traits (= 0.20190808)
66+
- abseil/meta/type_traits (0.20190808):
67+
- abseil/base/config
68+
- abseil/numeric/int128 (0.20190808):
69+
- abseil/base/config
70+
- abseil/base/core_headers
71+
- abseil/strings/internal (0.20190808):
72+
- abseil/base/core_headers
73+
- abseil/base/endian
74+
- abseil/meta/type_traits
75+
- abseil/strings/strings (0.20190808):
76+
- abseil/base/base
77+
- abseil/base/bits
78+
- abseil/base/config
79+
- abseil/base/core_headers
80+
- abseil/base/endian
81+
- abseil/base/throw_delegate
82+
- abseil/memory/memory
83+
- abseil/meta/type_traits
84+
- abseil/numeric/int128
85+
- abseil/strings/internal
86+
- abseil/time (0.20190808):
87+
- abseil/time/internal (= 0.20190808)
88+
- abseil/time/time (= 0.20190808)
89+
- abseil/time/internal (0.20190808):
90+
- abseil/time/internal/cctz (= 0.20190808)
91+
- abseil/time/internal/cctz (0.20190808):
92+
- abseil/time/internal/cctz/civil_time (= 0.20190808)
93+
- abseil/time/internal/cctz/includes (= 0.20190808)
94+
- abseil/time/internal/cctz/time_zone (= 0.20190808)
95+
- abseil/time/internal/cctz/civil_time (0.20190808)
96+
- abseil/time/internal/cctz/includes (0.20190808)
97+
- abseil/time/internal/cctz/time_zone (0.20190808):
98+
- abseil/time/internal/cctz/civil_time
99+
- abseil/time/time (0.20190808):
100+
- abseil/base/base
101+
- abseil/base/core_headers
102+
- abseil/numeric/int128
103+
- abseil/strings/strings
104+
- abseil/time/internal/cctz/civil_time
105+
- abseil/time/internal/cctz/time_zone
106+
- abseil/types (0.20190808):
107+
- abseil/types/any (= 0.20190808)
108+
- abseil/types/bad_any_cast (= 0.20190808)
109+
- abseil/types/bad_any_cast_impl (= 0.20190808)
110+
- abseil/types/bad_optional_access (= 0.20190808)
111+
- abseil/types/bad_variant_access (= 0.20190808)
112+
- abseil/types/compare (= 0.20190808)
113+
- abseil/types/optional (= 0.20190808)
114+
- abseil/types/span (= 0.20190808)
115+
- abseil/types/variant (= 0.20190808)
116+
- abseil/types/any (0.20190808):
117+
- abseil/base/config
118+
- abseil/base/core_headers
119+
- abseil/meta/type_traits
120+
- abseil/types/bad_any_cast
121+
- abseil/utility/utility
122+
- abseil/types/bad_any_cast (0.20190808):
123+
- abseil/base/config
124+
- abseil/types/bad_any_cast_impl
125+
- abseil/types/bad_any_cast_impl (0.20190808):
126+
- abseil/base/base
127+
- abseil/base/config
128+
- abseil/types/bad_optional_access (0.20190808):
129+
- abseil/base/base
130+
- abseil/base/config
131+
- abseil/types/bad_variant_access (0.20190808):
132+
- abseil/base/base
133+
- abseil/base/config
134+
- abseil/types/compare (0.20190808):
135+
- abseil/base/core_headers
136+
- abseil/meta/type_traits
137+
- abseil/types/optional (0.20190808):
138+
- abseil/base/base_internal
139+
- abseil/base/config
140+
- abseil/base/core_headers
141+
- abseil/memory/memory
142+
- abseil/meta/type_traits
143+
- abseil/types/bad_optional_access
144+
- abseil/utility/utility
145+
- abseil/types/span (0.20190808):
146+
- abseil/algorithm/algorithm
147+
- abseil/base/core_headers
148+
- abseil/base/throw_delegate
149+
- abseil/meta/type_traits
150+
- abseil/types/variant (0.20190808):
151+
- abseil/base/base_internal
152+
- abseil/base/config
153+
- abseil/base/core_headers
154+
- abseil/meta/type_traits
155+
- abseil/types/bad_variant_access
156+
- abseil/utility/utility
157+
- abseil/utility/utility (0.20190808):
158+
- abseil/base/base_internal
159+
- abseil/base/config
160+
- abseil/meta/type_traits
2161
- boost-for-react-native (1.63.0)
162+
- BoringSSL-GRPC (0.0.3):
163+
- BoringSSL-GRPC/Implementation (= 0.0.3)
164+
- BoringSSL-GRPC/Interface (= 0.0.3)
165+
- BoringSSL-GRPC/Implementation (0.0.3):
166+
- BoringSSL-GRPC/Interface (= 0.0.3)
167+
- BoringSSL-GRPC/Interface (0.0.3)
3168
- CocoaAsyncSocket (7.6.4)
4169
- CocoaLibEvent (1.0.0)
5170
- DoubleConversion (1.1.6)
@@ -16,6 +181,9 @@ PODS:
16181
- FirebaseAnalytics (= 6.1.6)
17182
- Firebase/CoreOnly (6.13.0):
18183
- FirebaseCore (= 6.4.0)
184+
- Firebase/Firestore (6.13.0):
185+
- Firebase/CoreOnly
186+
- FirebaseFirestore (~> 1.8.0)
19187
- FirebaseAnalytics (6.1.6):
20188
- FirebaseCore (~> 6.4)
21189
- FirebaseInstanceID (~> 4.2)
@@ -25,6 +193,7 @@ PODS:
25193
- GoogleUtilities/Network (~> 6.0)
26194
- "GoogleUtilities/NSData+zlib (~> 6.0)"
27195
- nanopb (= 0.3.9011)
196+
- FirebaseAuthInterop (1.1.0)
28197
- FirebaseCore (6.4.0):
29198
- FirebaseCoreDiagnostics (~> 1.0)
30199
- FirebaseCoreDiagnosticsInterop (~> 1.0)
@@ -37,6 +206,19 @@ PODS:
37206
- GoogleUtilities/Logger (~> 6.5)
38207
- nanopb (~> 0.3.901)
39208
- FirebaseCoreDiagnosticsInterop (1.2.0)
209+
- FirebaseFirestore (1.8.3):
210+
- abseil/algorithm (= 0.20190808)
211+
- abseil/base (= 0.20190808)
212+
- abseil/memory (= 0.20190808)
213+
- abseil/meta (= 0.20190808)
214+
- abseil/strings/strings (= 0.20190808)
215+
- abseil/time (= 0.20190808)
216+
- abseil/types (= 0.20190808)
217+
- FirebaseAuthInterop (~> 1.0)
218+
- FirebaseCore (~> 6.2)
219+
- "gRPC-C++ (= 0.0.9)"
220+
- leveldb-library (~> 1.22)
221+
- nanopb (~> 0.3.901)
40222
- FirebaseInstanceID (4.2.7):
41223
- FirebaseCore (~> 6.0)
42224
- GoogleUtilities/Environment (~> 6.0)
@@ -125,6 +307,23 @@ PODS:
125307
- GoogleUtilities/Logger
126308
- GoogleUtilities/UserDefaults (6.5.2):
127309
- GoogleUtilities/Logger
310+
- "gRPC-C++ (0.0.9)":
311+
- "gRPC-C++/Implementation (= 0.0.9)"
312+
- "gRPC-C++/Interface (= 0.0.9)"
313+
- "gRPC-C++/Implementation (0.0.9)":
314+
- "gRPC-C++/Interface (= 0.0.9)"
315+
- gRPC-Core (= 1.21.0)
316+
- nanopb (~> 0.3)
317+
- "gRPC-C++/Interface (0.0.9)"
318+
- gRPC-Core (1.21.0):
319+
- gRPC-Core/Implementation (= 1.21.0)
320+
- gRPC-Core/Interface (= 1.21.0)
321+
- gRPC-Core/Implementation (1.21.0):
322+
- BoringSSL-GRPC (= 0.0.3)
323+
- gRPC-Core/Interface (= 1.21.0)
324+
- nanopb (~> 0.3)
325+
- gRPC-Core/Interface (1.21.0)
326+
- leveldb-library (1.22)
128327
- nanopb (0.3.9011):
129328
- nanopb/decode (= 0.3.9011)
130329
- nanopb/encode (= 0.3.9011)
@@ -360,6 +559,11 @@ PODS:
360559
- RNFBApp (6.4.0):
361560
- Firebase/Core (~> 6.13.0)
362561
- React
562+
- RNFBFirestore (6.4.0):
563+
- Firebase/Core (~> 6.13.0)
564+
- Firebase/Firestore (~> 6.13.0)
565+
- React
566+
- RNFBApp
363567
- Yoga (1.14.0)
364568
- YogaKit (1.18.1):
365569
- Yoga (~> 1.14)
@@ -413,18 +617,23 @@ DEPENDENCIES:
413617
- ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
414618
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
415619
- "RNFBApp (from `../node_modules/@react-native-firebase/app`)"
620+
- "RNFBFirestore (from `../node_modules/@react-native-firebase/firestore`)"
416621
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
417622

418623
SPEC REPOS:
419624
trunk:
625+
- abseil
420626
- boost-for-react-native
627+
- BoringSSL-GRPC
421628
- CocoaAsyncSocket
422629
- CocoaLibEvent
423630
- Firebase
424631
- FirebaseAnalytics
632+
- FirebaseAuthInterop
425633
- FirebaseCore
426634
- FirebaseCoreDiagnostics
427635
- FirebaseCoreDiagnosticsInterop
636+
- FirebaseFirestore
428637
- FirebaseInstanceID
429638
- Flipper
430639
- Flipper-DoubleConversion
@@ -437,6 +646,9 @@ SPEC REPOS:
437646
- GoogleDataTransport
438647
- GoogleDataTransportCCTSupport
439648
- GoogleUtilities
649+
- "gRPC-C++"
650+
- gRPC-Core
651+
- leveldb-library
440652
- nanopb
441653
- OpenSSL-Universal
442654
- YogaKit
@@ -494,21 +706,27 @@ EXTERNAL SOURCES:
494706
:path: "../node_modules/react-native/ReactCommon"
495707
RNFBApp:
496708
:path: "../node_modules/@react-native-firebase/app"
709+
RNFBFirestore:
710+
:path: "../node_modules/@react-native-firebase/firestore"
497711
Yoga:
498712
:path: "../node_modules/react-native/ReactCommon/yoga"
499713

500714
SPEC CHECKSUMS:
715+
abseil: 18063d773f5366ff8736a050fe035a28f635fd27
501716
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
717+
BoringSSL-GRPC: db8764df3204ccea016e1c8dd15d9a9ad63ff318
502718
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
503719
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
504720
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
505721
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
506722
FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
507723
Firebase: 458d109512200d1aca2e1b9b6cf7d68a869a4a46
508724
FirebaseAnalytics: 45f36d9c429fc91d206283900ab75390cd05ee8a
725+
FirebaseAuthInterop: a0f37ae05833af156e72028f648d313f7e7592e9
509726
FirebaseCore: 307ea2508df730c5865334e41965bd9ea344b0e5
510727
FirebaseCoreDiagnostics: 13a6564cd6d5375066bbc8940cc1753af24497f3
511728
FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850
729+
FirebaseFirestore: 52120e2833f804a874ba1a9f59aab864a8ae2286
512730
FirebaseInstanceID: ebd2ea79ee38db0cb5f5167b17a0d387e1cc7b6e
513731
Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69
514732
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
@@ -523,6 +741,9 @@ SPEC CHECKSUMS:
523741
GoogleDataTransport: 6ffa4dd0b6d547f8d27b91bd92fa9e197a3f5f1f
524742
GoogleDataTransportCCTSupport: 12f02e5c8f09c055615de90bcd5ba2c375546051
525743
GoogleUtilities: ad0f3b691c67909d03a3327cc205222ab8f42e0e
744+
"gRPC-C++": 9dfe7b44821e7b3e44aacad2af29d2c21f7cde83
745+
gRPC-Core: c9aef9a261a1247e881b18059b84d597293c9947
746+
leveldb-library: 55d93ee664b4007aac644a782d11da33fba316f7
526747
nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd
527748
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
528749
RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035
@@ -546,6 +767,7 @@ SPEC CHECKSUMS:
546767
React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
547768
ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
548769
RNFBApp: 69781cf10ce41f6f6db789e6264dd80119ef2fb7
770+
RNFBFirestore: 69e59e5266927857fa3629715111ee65f4de1cd0
549771
Yoga: 3ebccbdd559724312790e7742142d062476b698e
550772
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
551773

ios/webrtc_firebase.xcodeproj/project.pbxproj

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@
233233
00E356EB1AD99517003FC87E /* Frameworks */,
234234
00E356EC1AD99517003FC87E /* Resources */,
235235
309EC1F09C0527E79324D2A5 /* [CP] Embed Pods Frameworks */,
236+
F27AB3750647A3E7E8A1F0B0 /* [CP] Copy Pods Resources */,
236237
);
237238
buildRules = (
238239
);
@@ -256,6 +257,7 @@
256257
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
257258
DBD951D377A6AA6CD8F3E587 /* [CP-User] [RNFB] Core Configuration */,
258259
D1BCFAECF2CDE5029C0E1A50 /* [CP] Embed Pods Frameworks */,
260+
BDB12D0278AB3F456F81F5CA /* [CP] Copy Pods Resources */,
259261
);
260262
buildRules = (
261263
);
@@ -516,6 +518,24 @@
516518
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
517519
showEnvVarsInLog = 0;
518520
};
521+
BDB12D0278AB3F456F81F5CA /* [CP] Copy Pods Resources */ = {
522+
isa = PBXShellScriptBuildPhase;
523+
buildActionMask = 2147483647;
524+
files = (
525+
);
526+
inputPaths = (
527+
"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase/Pods-webrtc_firebase-resources.sh",
528+
"${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle",
529+
);
530+
name = "[CP] Copy Pods Resources";
531+
outputPaths = (
532+
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle",
533+
);
534+
runOnlyForDeploymentPostprocessing = 0;
535+
shellPath = /bin/sh;
536+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase/Pods-webrtc_firebase-resources.sh\"\n";
537+
showEnvVarsInLog = 0;
538+
};
519539
D1BCFAECF2CDE5029C0E1A50 /* [CP] Embed Pods Frameworks */ = {
520540
isa = PBXShellScriptBuildPhase;
521541
buildActionMask = 2147483647;
@@ -566,6 +586,24 @@
566586
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
567587
showEnvVarsInLog = 0;
568588
};
589+
F27AB3750647A3E7E8A1F0B0 /* [CP] Copy Pods Resources */ = {
590+
isa = PBXShellScriptBuildPhase;
591+
buildActionMask = 2147483647;
592+
files = (
593+
);
594+
inputPaths = (
595+
"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase-webrtc_firebaseTests/Pods-webrtc_firebase-webrtc_firebaseTests-resources.sh",
596+
"${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle",
597+
);
598+
name = "[CP] Copy Pods Resources";
599+
outputPaths = (
600+
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle",
601+
);
602+
runOnlyForDeploymentPostprocessing = 0;
603+
shellPath = /bin/sh;
604+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase-webrtc_firebaseTests/Pods-webrtc_firebase-webrtc_firebaseTests-resources.sh\"\n";
605+
showEnvVarsInLog = 0;
606+
};
569607
FD10A7F022414F080027D42C /* Start Packager */ = {
570608
isa = PBXShellScriptBuildPhase;
571609
buildActionMask = 2147483647;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
},
1212
"dependencies": {
1313
"@react-native-firebase/app": "^6.4.0",
14+
"@react-native-firebase/firestore": "^6.4.0",
1415
"react": "16.11.0",
1516
"react-native": "0.62.2",
1617
"react-native-webrtc": "^1.75.3"

0 commit comments

Comments
 (0)