Skip to content

Commit

Permalink
Add firestore
Browse files Browse the repository at this point in the history
  • Loading branch information
DipanshKhandelwal committed Apr 13, 2020
1 parent 2dceffc commit 2bb74f3
Show file tree
Hide file tree
Showing 4 changed files with 266 additions and 0 deletions.
222 changes: 222 additions & 0 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,170 @@
PODS:
- abseil/algorithm (0.20190808):
- abseil/algorithm/algorithm (= 0.20190808)
- abseil/algorithm/container (= 0.20190808)
- abseil/algorithm/algorithm (0.20190808)
- abseil/algorithm/container (0.20190808):
- abseil/algorithm/algorithm
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/base (0.20190808):
- abseil/base/atomic_hook (= 0.20190808)
- abseil/base/base (= 0.20190808)
- abseil/base/base_internal (= 0.20190808)
- abseil/base/bits (= 0.20190808)
- abseil/base/config (= 0.20190808)
- abseil/base/core_headers (= 0.20190808)
- abseil/base/dynamic_annotations (= 0.20190808)
- abseil/base/endian (= 0.20190808)
- abseil/base/log_severity (= 0.20190808)
- abseil/base/malloc_internal (= 0.20190808)
- abseil/base/pretty_function (= 0.20190808)
- abseil/base/spinlock_wait (= 0.20190808)
- abseil/base/throw_delegate (= 0.20190808)
- abseil/base/atomic_hook (0.20190808)
- abseil/base/base (0.20190808):
- abseil/base/atomic_hook
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/log_severity
- abseil/base/spinlock_wait
- abseil/meta/type_traits
- abseil/base/base_internal (0.20190808):
- abseil/meta/type_traits
- abseil/base/bits (0.20190808):
- abseil/base/core_headers
- abseil/base/config (0.20190808)
- abseil/base/core_headers (0.20190808):
- abseil/base/config
- abseil/base/dynamic_annotations (0.20190808)
- abseil/base/endian (0.20190808):
- abseil/base/config
- abseil/base/core_headers
- abseil/base/log_severity (0.20190808):
- abseil/base/core_headers
- abseil/base/malloc_internal (0.20190808):
- abseil/base/base
- abseil/base/config
- abseil/base/core_headers
- abseil/base/dynamic_annotations
- abseil/base/spinlock_wait
- abseil/base/pretty_function (0.20190808)
- abseil/base/spinlock_wait (0.20190808):
- abseil/base/core_headers
- abseil/base/throw_delegate (0.20190808):
- abseil/base/base
- abseil/base/config
- abseil/memory (0.20190808):
- abseil/memory/memory (= 0.20190808)
- abseil/memory/memory (0.20190808):
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/meta (0.20190808):
- abseil/meta/type_traits (= 0.20190808)
- abseil/meta/type_traits (0.20190808):
- abseil/base/config
- abseil/numeric/int128 (0.20190808):
- abseil/base/config
- abseil/base/core_headers
- abseil/strings/internal (0.20190808):
- abseil/base/core_headers
- abseil/base/endian
- abseil/meta/type_traits
- abseil/strings/strings (0.20190808):
- abseil/base/base
- abseil/base/bits
- abseil/base/config
- abseil/base/core_headers
- abseil/base/endian
- abseil/base/throw_delegate
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/numeric/int128
- abseil/strings/internal
- abseil/time (0.20190808):
- abseil/time/internal (= 0.20190808)
- abseil/time/time (= 0.20190808)
- abseil/time/internal (0.20190808):
- abseil/time/internal/cctz (= 0.20190808)
- abseil/time/internal/cctz (0.20190808):
- abseil/time/internal/cctz/civil_time (= 0.20190808)
- abseil/time/internal/cctz/includes (= 0.20190808)
- abseil/time/internal/cctz/time_zone (= 0.20190808)
- abseil/time/internal/cctz/civil_time (0.20190808)
- abseil/time/internal/cctz/includes (0.20190808)
- abseil/time/internal/cctz/time_zone (0.20190808):
- abseil/time/internal/cctz/civil_time
- abseil/time/time (0.20190808):
- abseil/base/base
- abseil/base/core_headers
- abseil/numeric/int128
- abseil/strings/strings
- abseil/time/internal/cctz/civil_time
- abseil/time/internal/cctz/time_zone
- abseil/types (0.20190808):
- abseil/types/any (= 0.20190808)
- abseil/types/bad_any_cast (= 0.20190808)
- abseil/types/bad_any_cast_impl (= 0.20190808)
- abseil/types/bad_optional_access (= 0.20190808)
- abseil/types/bad_variant_access (= 0.20190808)
- abseil/types/compare (= 0.20190808)
- abseil/types/optional (= 0.20190808)
- abseil/types/span (= 0.20190808)
- abseil/types/variant (= 0.20190808)
- abseil/types/any (0.20190808):
- abseil/base/config
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/types/bad_any_cast
- abseil/utility/utility
- abseil/types/bad_any_cast (0.20190808):
- abseil/base/config
- abseil/types/bad_any_cast_impl
- abseil/types/bad_any_cast_impl (0.20190808):
- abseil/base/base
- abseil/base/config
- abseil/types/bad_optional_access (0.20190808):
- abseil/base/base
- abseil/base/config
- abseil/types/bad_variant_access (0.20190808):
- abseil/base/base
- abseil/base/config
- abseil/types/compare (0.20190808):
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/types/optional (0.20190808):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/memory/memory
- abseil/meta/type_traits
- abseil/types/bad_optional_access
- abseil/utility/utility
- abseil/types/span (0.20190808):
- abseil/algorithm/algorithm
- abseil/base/core_headers
- abseil/base/throw_delegate
- abseil/meta/type_traits
- abseil/types/variant (0.20190808):
- abseil/base/base_internal
- abseil/base/config
- abseil/base/core_headers
- abseil/meta/type_traits
- abseil/types/bad_variant_access
- abseil/utility/utility
- abseil/utility/utility (0.20190808):
- abseil/base/base_internal
- abseil/base/config
- abseil/meta/type_traits
- boost-for-react-native (1.63.0)
- BoringSSL-GRPC (0.0.3):
- BoringSSL-GRPC/Implementation (= 0.0.3)
- BoringSSL-GRPC/Interface (= 0.0.3)
- BoringSSL-GRPC/Implementation (0.0.3):
- BoringSSL-GRPC/Interface (= 0.0.3)
- BoringSSL-GRPC/Interface (0.0.3)
- CocoaAsyncSocket (7.6.4)
- CocoaLibEvent (1.0.0)
- DoubleConversion (1.1.6)
Expand All @@ -16,6 +181,9 @@ PODS:
- FirebaseAnalytics (= 6.1.6)
- Firebase/CoreOnly (6.13.0):
- FirebaseCore (= 6.4.0)
- Firebase/Firestore (6.13.0):
- Firebase/CoreOnly
- FirebaseFirestore (~> 1.8.0)
- FirebaseAnalytics (6.1.6):
- FirebaseCore (~> 6.4)
- FirebaseInstanceID (~> 4.2)
Expand All @@ -25,6 +193,7 @@ PODS:
- GoogleUtilities/Network (~> 6.0)
- "GoogleUtilities/NSData+zlib (~> 6.0)"
- nanopb (= 0.3.9011)
- FirebaseAuthInterop (1.1.0)
- FirebaseCore (6.4.0):
- FirebaseCoreDiagnostics (~> 1.0)
- FirebaseCoreDiagnosticsInterop (~> 1.0)
Expand All @@ -37,6 +206,19 @@ PODS:
- GoogleUtilities/Logger (~> 6.5)
- nanopb (~> 0.3.901)
- FirebaseCoreDiagnosticsInterop (1.2.0)
- FirebaseFirestore (1.8.3):
- abseil/algorithm (= 0.20190808)
- abseil/base (= 0.20190808)
- abseil/memory (= 0.20190808)
- abseil/meta (= 0.20190808)
- abseil/strings/strings (= 0.20190808)
- abseil/time (= 0.20190808)
- abseil/types (= 0.20190808)
- FirebaseAuthInterop (~> 1.0)
- FirebaseCore (~> 6.2)
- "gRPC-C++ (= 0.0.9)"
- leveldb-library (~> 1.22)
- nanopb (~> 0.3.901)
- FirebaseInstanceID (4.2.7):
- FirebaseCore (~> 6.0)
- GoogleUtilities/Environment (~> 6.0)
Expand Down Expand Up @@ -125,6 +307,23 @@ PODS:
- GoogleUtilities/Logger
- GoogleUtilities/UserDefaults (6.5.2):
- GoogleUtilities/Logger
- "gRPC-C++ (0.0.9)":
- "gRPC-C++/Implementation (= 0.0.9)"
- "gRPC-C++/Interface (= 0.0.9)"
- "gRPC-C++/Implementation (0.0.9)":
- "gRPC-C++/Interface (= 0.0.9)"
- gRPC-Core (= 1.21.0)
- nanopb (~> 0.3)
- "gRPC-C++/Interface (0.0.9)"
- gRPC-Core (1.21.0):
- gRPC-Core/Implementation (= 1.21.0)
- gRPC-Core/Interface (= 1.21.0)
- gRPC-Core/Implementation (1.21.0):
- BoringSSL-GRPC (= 0.0.3)
- gRPC-Core/Interface (= 1.21.0)
- nanopb (~> 0.3)
- gRPC-Core/Interface (1.21.0)
- leveldb-library (1.22)
- nanopb (0.3.9011):
- nanopb/decode (= 0.3.9011)
- nanopb/encode (= 0.3.9011)
Expand Down Expand Up @@ -360,6 +559,11 @@ PODS:
- RNFBApp (6.4.0):
- Firebase/Core (~> 6.13.0)
- React
- RNFBFirestore (6.4.0):
- Firebase/Core (~> 6.13.0)
- Firebase/Firestore (~> 6.13.0)
- React
- RNFBApp
- Yoga (1.14.0)
- YogaKit (1.18.1):
- Yoga (~> 1.14)
Expand Down Expand Up @@ -413,18 +617,23 @@ DEPENDENCIES:
- ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- "RNFBApp (from `../node_modules/@react-native-firebase/app`)"
- "RNFBFirestore (from `../node_modules/@react-native-firebase/firestore`)"
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)

SPEC REPOS:
trunk:
- abseil
- boost-for-react-native
- BoringSSL-GRPC
- CocoaAsyncSocket
- CocoaLibEvent
- Firebase
- FirebaseAnalytics
- FirebaseAuthInterop
- FirebaseCore
- FirebaseCoreDiagnostics
- FirebaseCoreDiagnosticsInterop
- FirebaseFirestore
- FirebaseInstanceID
- Flipper
- Flipper-DoubleConversion
Expand All @@ -437,6 +646,9 @@ SPEC REPOS:
- GoogleDataTransport
- GoogleDataTransportCCTSupport
- GoogleUtilities
- "gRPC-C++"
- gRPC-Core
- leveldb-library
- nanopb
- OpenSSL-Universal
- YogaKit
Expand Down Expand Up @@ -494,21 +706,27 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon"
RNFBApp:
:path: "../node_modules/@react-native-firebase/app"
RNFBFirestore:
:path: "../node_modules/@react-native-firebase/firestore"
Yoga:
:path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
abseil: 18063d773f5366ff8736a050fe035a28f635fd27
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
BoringSSL-GRPC: db8764df3204ccea016e1c8dd15d9a9ad63ff318
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245
FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e
Firebase: 458d109512200d1aca2e1b9b6cf7d68a869a4a46
FirebaseAnalytics: 45f36d9c429fc91d206283900ab75390cd05ee8a
FirebaseAuthInterop: a0f37ae05833af156e72028f648d313f7e7592e9
FirebaseCore: 307ea2508df730c5865334e41965bd9ea344b0e5
FirebaseCoreDiagnostics: 13a6564cd6d5375066bbc8940cc1753af24497f3
FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850
FirebaseFirestore: 52120e2833f804a874ba1a9f59aab864a8ae2286
FirebaseInstanceID: ebd2ea79ee38db0cb5f5167b17a0d387e1cc7b6e
Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
Expand All @@ -523,6 +741,9 @@ SPEC CHECKSUMS:
GoogleDataTransport: 6ffa4dd0b6d547f8d27b91bd92fa9e197a3f5f1f
GoogleDataTransportCCTSupport: 12f02e5c8f09c055615de90bcd5ba2c375546051
GoogleUtilities: ad0f3b691c67909d03a3327cc205222ab8f42e0e
"gRPC-C++": 9dfe7b44821e7b3e44aacad2af29d2c21f7cde83
gRPC-Core: c9aef9a261a1247e881b18059b84d597293c9947
leveldb-library: 55d93ee664b4007aac644a782d11da33fba316f7
nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035
Expand All @@ -546,6 +767,7 @@ SPEC CHECKSUMS:
React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256
ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3
RNFBApp: 69781cf10ce41f6f6db789e6264dd80119ef2fb7
RNFBFirestore: 69e59e5266927857fa3629715111ee65f4de1cd0
Yoga: 3ebccbdd559724312790e7742142d062476b698e
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a

Expand Down
38 changes: 38 additions & 0 deletions ios/webrtc_firebase.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,7 @@
00E356EB1AD99517003FC87E /* Frameworks */,
00E356EC1AD99517003FC87E /* Resources */,
309EC1F09C0527E79324D2A5 /* [CP] Embed Pods Frameworks */,
F27AB3750647A3E7E8A1F0B0 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand All @@ -256,6 +257,7 @@
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
DBD951D377A6AA6CD8F3E587 /* [CP-User] [RNFB] Core Configuration */,
D1BCFAECF2CDE5029C0E1A50 /* [CP] Embed Pods Frameworks */,
BDB12D0278AB3F456F81F5CA /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -516,6 +518,24 @@
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";
showEnvVarsInLog = 0;
};
BDB12D0278AB3F456F81F5CA /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase/Pods-webrtc_firebase-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase/Pods-webrtc_firebase-resources.sh\"\n";
showEnvVarsInLog = 0;
};
D1BCFAECF2CDE5029C0E1A50 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -566,6 +586,24 @@
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";
showEnvVarsInLog = 0;
};
F27AB3750647A3E7E8A1F0B0 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase-webrtc_firebaseTests/Pods-webrtc_firebase-webrtc_firebaseTests-resources.sh",
"${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle",
);
name = "[CP] Copy Pods Resources";
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-webrtc_firebase-webrtc_firebaseTests/Pods-webrtc_firebase-webrtc_firebaseTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
FD10A7F022414F080027D42C /* Start Packager */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
},
"dependencies": {
"@react-native-firebase/app": "^6.4.0",
"@react-native-firebase/firestore": "^6.4.0",
"react": "16.11.0",
"react-native": "0.62.2",
"react-native-webrtc": "^1.75.3"
Expand Down
Loading

0 comments on commit 2bb74f3

Please sign in to comment.