mirror of https://github.com/tooot-app/app
Main updates
This commit is contained in:
parent
74359a9592
commit
44ec3e5b87
280
ios/Podfile.lock
280
ios/Podfile.lock
|
@ -1,76 +1,84 @@
|
||||||
PODS:
|
PODS:
|
||||||
- boost-for-react-native (1.63.0)
|
- boost-for-react-native (1.63.0)
|
||||||
- DoubleConversion (1.1.6)
|
- DoubleConversion (1.1.6)
|
||||||
- EXApplication (3.1.2):
|
- EXApplication (3.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXAV (9.1.2):
|
- EXAV (9.2.3):
|
||||||
|
- ExpoModulesCore
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFileSystemInterface
|
- EXConstants (11.0.1):
|
||||||
- UMPermissionsInterface
|
- ExpoModulesCore
|
||||||
- EXConstants (10.1.3):
|
|
||||||
- UMConstantsInterface
|
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXCrypto (9.1.0):
|
- EXCrypto (9.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXDevice (2.4.0):
|
- EXDevice (3.3.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXErrorRecovery (2.1.0):
|
- EXErrorRecovery (2.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXFileSystem (11.0.2):
|
- EXFileSystem (11.1.3):
|
||||||
|
- ExpoModulesCore
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFileSystemInterface
|
- EXFirebaseAnalytics (4.1.0):
|
||||||
- EXFirebaseAnalytics (4.0.2):
|
|
||||||
- EXFirebaseCore
|
- EXFirebaseCore
|
||||||
- Firebase/Core (= 7.7.0)
|
- Firebase/Core (= 7.7.0)
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXFirebaseCore (3.0.0):
|
- EXFirebaseCore (3.1.0):
|
||||||
- Firebase/Core (= 7.7.0)
|
- Firebase/Core (= 7.7.0)
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXFont (9.1.0):
|
- EXFont (9.2.1):
|
||||||
|
- ExpoModulesCore
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFontInterface
|
- EXHaptics (10.1.0):
|
||||||
- EXHaptics (10.0.0):
|
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXImageLoader (2.1.1):
|
- EXImageLoader (2.2.0):
|
||||||
|
- ExpoModulesCore
|
||||||
- React-Core
|
- React-Core
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMImageLoaderInterface
|
- EXImageManipulator (9.2.2):
|
||||||
- EXImageManipulator (9.1.0):
|
- ExpoModulesCore
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFileSystemInterface
|
- EXImagePicker (10.2.3):
|
||||||
- UMImageLoaderInterface
|
- ExpoModulesCore
|
||||||
- EXImagePicker (10.1.4):
|
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFileSystemInterface
|
- EXKeepAwake (9.2.0):
|
||||||
- UMPermissionsInterface
|
|
||||||
- EXKeepAwake (9.1.2):
|
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXLocalization (10.1.0):
|
- EXLocalization (10.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXNotifications (0.11.6):
|
- EXNotifications (0.12.3):
|
||||||
|
- ExpoModulesCore
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMPermissionsInterface
|
- ExpoModulesCore (0.2.0):
|
||||||
- EXPermissions (12.0.1):
|
- ExpoModulesCore/Core (= 0.2.0)
|
||||||
|
- ExpoModulesCore/Interfaces (= 0.2.0)
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMPermissionsInterface
|
- ExpoModulesCore/Core (0.2.0):
|
||||||
- EXRandom (11.1.2):
|
- UMCore
|
||||||
|
- ExpoModulesCore/Interfaces (0.2.0):
|
||||||
|
- ExpoModulesCore/Core
|
||||||
|
- UMCore
|
||||||
|
- EXRandom (11.2.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- EXScreenCapture (3.1.0):
|
- EXScreenCapture (3.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXSecureStore (10.1.0):
|
- EXSecureStore (10.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXSplashScreen (0.10.2):
|
- EXSplashScreen (0.11.2):
|
||||||
- React-Core
|
- React-Core
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXStoreReview (4.0.2):
|
- EXStoreReview (4.1.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXUpdates (0.3.5):
|
- EXStructuredHeaders (1.1.1):
|
||||||
- React
|
|
||||||
- UMCore
|
- UMCore
|
||||||
- EXVideoThumbnails (5.1.0):
|
- EXUpdates (0.8.4):
|
||||||
|
- EXStructuredHeaders
|
||||||
|
- EXUpdatesInterface
|
||||||
|
- React-Core
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFileSystemInterface
|
- EXUpdatesInterface (0.2.2)
|
||||||
- EXWebBrowser (9.1.0):
|
- EXVideoThumbnails (5.2.1):
|
||||||
|
- ExpoModulesCore
|
||||||
|
- UMCore
|
||||||
|
- EXWebBrowser (9.2.0):
|
||||||
- UMCore
|
- UMCore
|
||||||
- FBLazyVector (0.64.1)
|
- FBLazyVector (0.64.1)
|
||||||
- FBReactNativeSpec (0.64.1):
|
- FBReactNativeSpec (0.64.1):
|
||||||
|
@ -119,24 +127,24 @@ PODS:
|
||||||
- GoogleUtilities/Environment (~> 7.2)
|
- GoogleUtilities/Environment (~> 7.2)
|
||||||
- nanopb (~> 2.30907.0)
|
- nanopb (~> 2.30907.0)
|
||||||
- PromisesObjC (~> 1.2)
|
- PromisesObjC (~> 1.2)
|
||||||
- GoogleUtilities/AppDelegateSwizzler (7.4.1):
|
- GoogleUtilities/AppDelegateSwizzler (7.5.1):
|
||||||
- GoogleUtilities/Environment
|
- GoogleUtilities/Environment
|
||||||
- GoogleUtilities/Logger
|
- GoogleUtilities/Logger
|
||||||
- GoogleUtilities/Network
|
- GoogleUtilities/Network
|
||||||
- GoogleUtilities/Environment (7.4.1):
|
- GoogleUtilities/Environment (7.5.1):
|
||||||
- PromisesObjC (~> 1.2)
|
- PromisesObjC (< 3.0, >= 1.2)
|
||||||
- GoogleUtilities/Logger (7.4.1):
|
- GoogleUtilities/Logger (7.5.1):
|
||||||
- GoogleUtilities/Environment
|
- GoogleUtilities/Environment
|
||||||
- GoogleUtilities/MethodSwizzler (7.4.1):
|
- GoogleUtilities/MethodSwizzler (7.5.1):
|
||||||
- GoogleUtilities/Logger
|
- GoogleUtilities/Logger
|
||||||
- GoogleUtilities/Network (7.4.1):
|
- GoogleUtilities/Network (7.5.1):
|
||||||
- GoogleUtilities/Logger
|
- GoogleUtilities/Logger
|
||||||
- "GoogleUtilities/NSData+zlib"
|
- "GoogleUtilities/NSData+zlib"
|
||||||
- GoogleUtilities/Reachability
|
- GoogleUtilities/Reachability
|
||||||
- "GoogleUtilities/NSData+zlib (7.4.1)"
|
- "GoogleUtilities/NSData+zlib (7.5.1)"
|
||||||
- GoogleUtilities/Reachability (7.4.1):
|
- GoogleUtilities/Reachability (7.5.1):
|
||||||
- GoogleUtilities/Logger
|
- GoogleUtilities/Logger
|
||||||
- GoogleUtilities/UserDefaults (7.4.1):
|
- GoogleUtilities/UserDefaults (7.5.1):
|
||||||
- GoogleUtilities/Logger
|
- GoogleUtilities/Logger
|
||||||
- hermes-engine (0.7.2)
|
- hermes-engine (0.7.2)
|
||||||
- libevent (2.1.12)
|
- libevent (2.1.12)
|
||||||
|
@ -365,15 +373,15 @@ PODS:
|
||||||
- React-jsinspector (0.64.1)
|
- React-jsinspector (0.64.1)
|
||||||
- react-native-blur (0.8.0):
|
- react-native-blur (0.8.0):
|
||||||
- React
|
- React
|
||||||
- react-native-blurhash (1.1.4):
|
- react-native-blurhash (1.1.5):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-cameraroll (4.0.4):
|
- react-native-cameraroll (4.0.4):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-netinfo (6.0.0):
|
- react-native-netinfo (6.0.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-pager-view (5.1.9):
|
- react-native-pager-view (5.4.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-safe-area-context (3.2.0):
|
- react-native-safe-area-context (3.3.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-segmented-control (2.2.2):
|
- react-native-segmented-control (2.2.2):
|
||||||
- React-Core
|
- React-Core
|
||||||
|
@ -441,17 +449,17 @@ PODS:
|
||||||
- React-cxxreact (= 0.64.1)
|
- React-cxxreact (= 0.64.1)
|
||||||
- React-jsi (= 0.64.1)
|
- React-jsi (= 0.64.1)
|
||||||
- React-perflogger (= 0.64.1)
|
- React-perflogger (= 0.64.1)
|
||||||
- RNCAsyncStorage (1.15.4):
|
- RNCAsyncStorage (1.15.6):
|
||||||
- React-Core
|
- React-Core
|
||||||
- RNCMaskedView (0.1.11):
|
- RNCMaskedView (0.1.11):
|
||||||
- React
|
- React
|
||||||
- RNFastImage (8.3.4):
|
- RNFastImage (8.3.7):
|
||||||
- React-Core
|
- React-Core
|
||||||
- SDWebImage (~> 5.8)
|
- SDWebImage (~> 5.8)
|
||||||
- SDWebImageWebPCoder (~> 0.6.1)
|
- SDWebImageWebPCoder (~> 0.6.1)
|
||||||
- RNGestureHandler (1.10.3):
|
- RNGestureHandler (1.10.3):
|
||||||
- React-Core
|
- React-Core
|
||||||
- RNReanimated (2.1.0):
|
- RNReanimated (2.2.0):
|
||||||
- DoubleConversion
|
- DoubleConversion
|
||||||
- FBLazyVector
|
- FBLazyVector
|
||||||
- FBReactNativeSpec
|
- FBReactNativeSpec
|
||||||
|
@ -483,9 +491,9 @@ PODS:
|
||||||
- RNScreens (3.5.0):
|
- RNScreens (3.5.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- React-RCTImage
|
- React-RCTImage
|
||||||
- RNSentry (2.4.3):
|
- RNSentry (2.6.2):
|
||||||
- React-Core
|
- React-Core
|
||||||
- Sentry (= 6.1.4)
|
- Sentry (= 7.1.4)
|
||||||
- RNSVG (12.1.1):
|
- RNSVG (12.1.1):
|
||||||
- React
|
- React
|
||||||
- SDWebImage (5.11.1):
|
- SDWebImage (5.11.1):
|
||||||
|
@ -494,30 +502,16 @@ PODS:
|
||||||
- SDWebImageWebPCoder (0.6.1):
|
- SDWebImageWebPCoder (0.6.1):
|
||||||
- libwebp (~> 1.0)
|
- libwebp (~> 1.0)
|
||||||
- SDWebImage/Core (~> 5.7)
|
- SDWebImage/Core (~> 5.7)
|
||||||
- Sentry (6.1.4):
|
- Sentry (7.1.4):
|
||||||
- Sentry/Core (= 6.1.4)
|
- Sentry/Core (= 7.1.4)
|
||||||
- Sentry/Core (6.1.4)
|
- Sentry/Core (7.1.4)
|
||||||
- UMAppLoader (2.1.0)
|
- UMAppLoader (2.2.0)
|
||||||
- UMBarCodeScannerInterface (6.1.0):
|
- UMCore (7.1.1)
|
||||||
- UMCore
|
- UMReactNativeAdapter (6.3.5):
|
||||||
- UMCameraInterface (6.1.0):
|
- ExpoModulesCore
|
||||||
- UMCore
|
|
||||||
- UMConstantsInterface (6.1.0):
|
|
||||||
- UMCore
|
|
||||||
- UMCore (7.1.0)
|
|
||||||
- UMFaceDetectorInterface (6.1.0)
|
|
||||||
- UMFileSystemInterface (6.1.0)
|
|
||||||
- UMFontInterface (6.1.0)
|
|
||||||
- UMImageLoaderInterface (6.1.0)
|
|
||||||
- UMPermissionsInterface (6.1.0):
|
|
||||||
- UMCore
|
|
||||||
- UMReactNativeAdapter (6.2.2):
|
|
||||||
- React-Core
|
- React-Core
|
||||||
- UMCore
|
- UMCore
|
||||||
- UMFontInterface
|
- UMTaskManagerInterface (6.2.0):
|
||||||
- UMSensorsInterface (6.1.0):
|
|
||||||
- UMCore
|
|
||||||
- UMTaskManagerInterface (6.1.0):
|
|
||||||
- UMCore
|
- UMCore
|
||||||
- Yoga (1.14.0)
|
- Yoga (1.14.0)
|
||||||
|
|
||||||
|
@ -540,13 +534,15 @@ DEPENDENCIES:
|
||||||
- EXKeepAwake (from `../node_modules/expo-keep-awake/ios`)
|
- EXKeepAwake (from `../node_modules/expo-keep-awake/ios`)
|
||||||
- EXLocalization (from `../node_modules/expo-localization/ios`)
|
- EXLocalization (from `../node_modules/expo-localization/ios`)
|
||||||
- EXNotifications (from `../node_modules/expo-notifications/ios`)
|
- EXNotifications (from `../node_modules/expo-notifications/ios`)
|
||||||
- EXPermissions (from `../node_modules/expo-permissions/ios`)
|
- ExpoModulesCore (from `../node_modules/expo-modules-core/ios`)
|
||||||
- EXRandom (from `../node_modules/expo-random/ios`)
|
- EXRandom (from `../node_modules/expo-random/ios`)
|
||||||
- EXScreenCapture (from `../node_modules/expo-screen-capture/ios`)
|
- EXScreenCapture (from `../node_modules/expo-screen-capture/ios`)
|
||||||
- EXSecureStore (from `../node_modules/expo-secure-store/ios`)
|
- EXSecureStore (from `../node_modules/expo-secure-store/ios`)
|
||||||
- EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
|
- EXSplashScreen (from `../node_modules/expo-splash-screen/ios`)
|
||||||
- EXStoreReview (from `../node_modules/expo-store-review/ios`)
|
- EXStoreReview (from `../node_modules/expo-store-review/ios`)
|
||||||
|
- EXStructuredHeaders (from `../node_modules/expo-structured-headers/ios`)
|
||||||
- EXUpdates (from `../node_modules/expo-updates/ios`)
|
- EXUpdates (from `../node_modules/expo-updates/ios`)
|
||||||
|
- EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`)
|
||||||
- EXVideoThumbnails (from `../node_modules/expo-video-thumbnails/ios`)
|
- EXVideoThumbnails (from `../node_modules/expo-video-thumbnails/ios`)
|
||||||
- EXWebBrowser (from `../node_modules/expo-web-browser/ios`)
|
- EXWebBrowser (from `../node_modules/expo-web-browser/ios`)
|
||||||
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
||||||
|
@ -596,17 +592,8 @@ DEPENDENCIES:
|
||||||
- "RNSentry (from `../node_modules/@sentry/react-native`)"
|
- "RNSentry (from `../node_modules/@sentry/react-native`)"
|
||||||
- RNSVG (from `../node_modules/react-native-svg`)
|
- RNSVG (from `../node_modules/react-native-svg`)
|
||||||
- UMAppLoader (from `../node_modules/unimodules-app-loader/ios`)
|
- UMAppLoader (from `../node_modules/unimodules-app-loader/ios`)
|
||||||
- UMBarCodeScannerInterface (from `../node_modules/unimodules-barcode-scanner-interface/ios`)
|
|
||||||
- UMCameraInterface (from `../node_modules/unimodules-camera-interface/ios`)
|
|
||||||
- UMConstantsInterface (from `../node_modules/unimodules-constants-interface/ios`)
|
|
||||||
- "UMCore (from `../node_modules/@unimodules/core/ios`)"
|
- "UMCore (from `../node_modules/@unimodules/core/ios`)"
|
||||||
- UMFaceDetectorInterface (from `../node_modules/unimodules-face-detector-interface/ios`)
|
|
||||||
- UMFileSystemInterface (from `../node_modules/unimodules-file-system-interface/ios`)
|
|
||||||
- UMFontInterface (from `../node_modules/unimodules-font-interface/ios`)
|
|
||||||
- UMImageLoaderInterface (from `../node_modules/unimodules-image-loader-interface/ios`)
|
|
||||||
- UMPermissionsInterface (from `../node_modules/unimodules-permissions-interface/ios`)
|
|
||||||
- "UMReactNativeAdapter (from `../node_modules/@unimodules/react-native-adapter/ios`)"
|
- "UMReactNativeAdapter (from `../node_modules/@unimodules/react-native-adapter/ios`)"
|
||||||
- UMSensorsInterface (from `../node_modules/unimodules-sensors-interface/ios`)
|
|
||||||
- UMTaskManagerInterface (from `../node_modules/unimodules-task-manager-interface/ios`)
|
- UMTaskManagerInterface (from `../node_modules/unimodules-task-manager-interface/ios`)
|
||||||
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
- Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
|
||||||
|
|
||||||
|
@ -667,8 +654,8 @@ EXTERNAL SOURCES:
|
||||||
:path: "../node_modules/expo-localization/ios"
|
:path: "../node_modules/expo-localization/ios"
|
||||||
EXNotifications:
|
EXNotifications:
|
||||||
:path: "../node_modules/expo-notifications/ios"
|
:path: "../node_modules/expo-notifications/ios"
|
||||||
EXPermissions:
|
ExpoModulesCore:
|
||||||
:path: "../node_modules/expo-permissions/ios"
|
:path: "../node_modules/expo-modules-core/ios"
|
||||||
EXRandom:
|
EXRandom:
|
||||||
:path: "../node_modules/expo-random/ios"
|
:path: "../node_modules/expo-random/ios"
|
||||||
EXScreenCapture:
|
EXScreenCapture:
|
||||||
|
@ -679,8 +666,12 @@ EXTERNAL SOURCES:
|
||||||
:path: "../node_modules/expo-splash-screen/ios"
|
:path: "../node_modules/expo-splash-screen/ios"
|
||||||
EXStoreReview:
|
EXStoreReview:
|
||||||
:path: "../node_modules/expo-store-review/ios"
|
:path: "../node_modules/expo-store-review/ios"
|
||||||
|
EXStructuredHeaders:
|
||||||
|
:path: "../node_modules/expo-structured-headers/ios"
|
||||||
EXUpdates:
|
EXUpdates:
|
||||||
:path: "../node_modules/expo-updates/ios"
|
:path: "../node_modules/expo-updates/ios"
|
||||||
|
EXUpdatesInterface:
|
||||||
|
:path: "../node_modules/expo-updates-interface/ios"
|
||||||
EXVideoThumbnails:
|
EXVideoThumbnails:
|
||||||
:path: "../node_modules/expo-video-thumbnails/ios"
|
:path: "../node_modules/expo-video-thumbnails/ios"
|
||||||
EXWebBrowser:
|
EXWebBrowser:
|
||||||
|
@ -769,28 +760,10 @@ EXTERNAL SOURCES:
|
||||||
:path: "../node_modules/react-native-svg"
|
:path: "../node_modules/react-native-svg"
|
||||||
UMAppLoader:
|
UMAppLoader:
|
||||||
:path: "../node_modules/unimodules-app-loader/ios"
|
:path: "../node_modules/unimodules-app-loader/ios"
|
||||||
UMBarCodeScannerInterface:
|
|
||||||
:path: "../node_modules/unimodules-barcode-scanner-interface/ios"
|
|
||||||
UMCameraInterface:
|
|
||||||
:path: "../node_modules/unimodules-camera-interface/ios"
|
|
||||||
UMConstantsInterface:
|
|
||||||
:path: "../node_modules/unimodules-constants-interface/ios"
|
|
||||||
UMCore:
|
UMCore:
|
||||||
:path: "../node_modules/@unimodules/core/ios"
|
:path: "../node_modules/@unimodules/core/ios"
|
||||||
UMFaceDetectorInterface:
|
|
||||||
:path: "../node_modules/unimodules-face-detector-interface/ios"
|
|
||||||
UMFileSystemInterface:
|
|
||||||
:path: "../node_modules/unimodules-file-system-interface/ios"
|
|
||||||
UMFontInterface:
|
|
||||||
:path: "../node_modules/unimodules-font-interface/ios"
|
|
||||||
UMImageLoaderInterface:
|
|
||||||
:path: "../node_modules/unimodules-image-loader-interface/ios"
|
|
||||||
UMPermissionsInterface:
|
|
||||||
:path: "../node_modules/unimodules-permissions-interface/ios"
|
|
||||||
UMReactNativeAdapter:
|
UMReactNativeAdapter:
|
||||||
:path: "../node_modules/@unimodules/react-native-adapter/ios"
|
:path: "../node_modules/@unimodules/react-native-adapter/ios"
|
||||||
UMSensorsInterface:
|
|
||||||
:path: "../node_modules/unimodules-sensors-interface/ios"
|
|
||||||
UMTaskManagerInterface:
|
UMTaskManagerInterface:
|
||||||
:path: "../node_modules/unimodules-task-manager-interface/ios"
|
:path: "../node_modules/unimodules-task-manager-interface/ios"
|
||||||
Yoga:
|
Yoga:
|
||||||
|
@ -799,32 +772,34 @@ EXTERNAL SOURCES:
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
||||||
DoubleConversion: cf9b38bf0b2d048436d9a82ad2abe1404f11e7de
|
DoubleConversion: cf9b38bf0b2d048436d9a82ad2abe1404f11e7de
|
||||||
EXApplication: 4797b8b37f0b0470f587fdccf6407f44b50d18b5
|
EXApplication: 9ff2a206009d6e55bca6c20b3f33d07986b51ef3
|
||||||
EXAV: f7c1b9af3aff7834cbdbe3e002d1f70e21c38320
|
EXAV: 67bcc1d0afeb1fab854b206c84b9f2afbd61d0cd
|
||||||
EXConstants: c4dd28acc12039c999612507a5f935556f2c86ce
|
EXConstants: 3babb61f8f4bb7dffe85b8b7d6eaa31d903e4d7e
|
||||||
EXCrypto: 9cbeb90f6c60a8ae9f26242fd2db916b21c55700
|
EXCrypto: 46e28f1eb7ec3e2ae5aab652fe1dc4d46bafb386
|
||||||
EXDevice: 01f54314f618aa4098893f66cd8f2a8a411f33ee
|
EXDevice: 6f1eed02c099f5b382a12a40406c58868892aba6
|
||||||
EXErrorRecovery: 720641265b8cf95e6cdeb1884ac38e794a352488
|
EXErrorRecovery: 404d827bc7d42f306c062d58a60b06afc4d082b3
|
||||||
EXFileSystem: dcf2273f49431e5037347c733a2dc5d08e0d0a9e
|
EXFileSystem: 0a04aba8da751b9ac954065911bcf166503f8267
|
||||||
EXFirebaseAnalytics: aa820eafe8527a32f65a285047ce475e622c7e8f
|
EXFirebaseAnalytics: ca01838167729b67f838a673e4b3e0637faec118
|
||||||
EXFirebaseCore: 7865e37021ddcff5c575a4598686a2939d6c4183
|
EXFirebaseCore: 9b5380fd62fce3c790fa1d6727a8d7cbbef4f0fb
|
||||||
EXFont: d6fb79f9863120f0d0b26b0c2d1453bc9511e9df
|
EXFont: 9846ba1bb6f5f5aed44e20eea3ac70693323832d
|
||||||
EXHaptics: 2de40c5f50a9e78da92c209db06db5134d8cac0b
|
EXHaptics: 6dc4307ab0794fe7a87ec8d7d1c299cf103d6cb3
|
||||||
EXImageLoader: da941c9399e01ec28f2d5b270bdd21f2c8ca596c
|
EXImageLoader: d3531a3fe530b22925c19977cb53bb43e3821fe6
|
||||||
EXImageManipulator: a099e4694070c7cb86aa0b0b1afa3ea184153a7d
|
EXImageManipulator: c9af8e8dc6543fdca23693eae280e388b2f93fb0
|
||||||
EXImagePicker: dd05b8a5cb782c79d07d1d72e5850c6acc2b9a37
|
EXImagePicker: 414a3663910fd6604248e84c9c77a0501ae0d18b
|
||||||
EXKeepAwake: d4e4a3ed8c1c4fd940dd62fc5a8be2a190371fd4
|
EXKeepAwake: f4105ef469be7b283f66ce2d7234bb71ac80cd26
|
||||||
EXLocalization: f139efe4a06be1041815879959346e3d437a6e93
|
EXLocalization: 356f4e16a606cec21a77d6250528fde526152b45
|
||||||
EXNotifications: c13e078d83ce01c7aeb8e3f44a48c13f50099291
|
EXNotifications: 171ccaf17643811673c78f4c4830560d6e5a92aa
|
||||||
EXPermissions: 8f8c1c05580c4e02d4ee2c8dd74bfe173ff6a723
|
ExpoModulesCore: 2734852616127a6c1fc23012197890a6f3763dc7
|
||||||
EXRandom: cbd66cd45434a494f5ef98650eec1f8d78b90270
|
EXRandom: ecb71f5d01991f29bb0277f8a2c35d168f85d637
|
||||||
EXScreenCapture: 2903dace06f2d06cc161017637cc4cbfcaa98986
|
EXScreenCapture: c51844407fbac8bbca4415467bc43f2b7764d225
|
||||||
EXSecureStore: da5a255445bb6ee8b8ac54f65412bc803272bd87
|
EXSecureStore: 1aa80d49a3a101418bbd2675e2a0d32dceea10c2
|
||||||
EXSplashScreen: a9baaf4fa866003884c90ba049f18760d6a8ce39
|
EXSplashScreen: 6208ca88470ff5979fd49a08ef3feb01143a2b79
|
||||||
EXStoreReview: b1f68ed0369b0f1c443214ac8d6881ef3b64de9a
|
EXStoreReview: 40674cc897a6d7fd249969b86d1833f67b99170a
|
||||||
EXUpdates: 74b39409f68eca207075d87b0077bdf37865a8bf
|
EXStructuredHeaders: e52b880264d15b8ad07d36670226c29476af6334
|
||||||
EXVideoThumbnails: cd257fc6e07884a704a5674d362a6410933acb68
|
EXUpdates: af3ecad91644a171deaa310326e73b4e70f6963c
|
||||||
EXWebBrowser: 0b466c50e5ff61c9758095d49d5081e3229d77ac
|
EXUpdatesInterface: b68e78b912a03fff7901a5f46ec200c45e3506a5
|
||||||
|
EXVideoThumbnails: 442c3abadb51a81551a3b53705b7560de390e6f7
|
||||||
|
EXWebBrowser: 76783ba5dcb8699237746ecf41a9643d428a4cc5
|
||||||
FBLazyVector: 7b423f9e248eae65987838148c36eec1dbfe0b53
|
FBLazyVector: 7b423f9e248eae65987838148c36eec1dbfe0b53
|
||||||
FBReactNativeSpec: 5058d1917c80dca4b9ed89bdf94385315939ab80
|
FBReactNativeSpec: 5058d1917c80dca4b9ed89bdf94385315939ab80
|
||||||
Firebase: cd2ab85eec8170dc260186159f21072ecb679ad5
|
Firebase: cd2ab85eec8170dc260186159f21072ecb679ad5
|
||||||
|
@ -835,7 +810,7 @@ SPEC CHECKSUMS:
|
||||||
glog: 73c2498ac6884b13ede40eda8228cb1eee9d9d62
|
glog: 73c2498ac6884b13ede40eda8228cb1eee9d9d62
|
||||||
GoogleAppMeasurement: 0c3b134b2c0a90c4c24833873894bfe0e42a0384
|
GoogleAppMeasurement: 0c3b134b2c0a90c4c24833873894bfe0e42a0384
|
||||||
GoogleDataTransport: 8b0e733ea77c9218778e5a9e34ba9508b8328939
|
GoogleDataTransport: 8b0e733ea77c9218778e5a9e34ba9508b8328939
|
||||||
GoogleUtilities: f8a43108b38a68eebe8b3540e1f4f2d28843ce20
|
GoogleUtilities: 3df19e3c24f7bbc291d8b5809aa6b0d41e642437
|
||||||
hermes-engine: 7d97ba46a1e29bacf3e3c61ecb2804a5ddd02d4f
|
hermes-engine: 7d97ba46a1e29bacf3e3c61ecb2804a5ddd02d4f
|
||||||
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
|
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
|
||||||
libwebp: e90b9c01d99205d03b6bb8f2c8c415e5a4ef66f0
|
libwebp: e90b9c01d99205d03b6bb8f2c8c415e5a4ef66f0
|
||||||
|
@ -853,11 +828,11 @@ SPEC CHECKSUMS:
|
||||||
React-jsiexecutor: 124e8f99992490d0d13e0649d950d3e1aae06fe9
|
React-jsiexecutor: 124e8f99992490d0d13e0649d950d3e1aae06fe9
|
||||||
React-jsinspector: 500a59626037be5b3b3d89c5151bc3baa9abf1a9
|
React-jsinspector: 500a59626037be5b3b3d89c5151bc3baa9abf1a9
|
||||||
react-native-blur: cad4d93b364f91e7b7931b3fa935455487e5c33c
|
react-native-blur: cad4d93b364f91e7b7931b3fa935455487e5c33c
|
||||||
react-native-blurhash: ec98d751a9cb9075cef0b9e3188244c517d6ab22
|
react-native-blurhash: d978f8017ed091d9e1179775fe7bac14297e6e1e
|
||||||
react-native-cameraroll: 88f4e62d9ecd0e1f253abe4f685474f2ea14bfa2
|
react-native-cameraroll: 88f4e62d9ecd0e1f253abe4f685474f2ea14bfa2
|
||||||
react-native-netinfo: e849fc21ca2f4128a5726c801a82fc6f4a6db50d
|
react-native-netinfo: e849fc21ca2f4128a5726c801a82fc6f4a6db50d
|
||||||
react-native-pager-view: 14653de580178af7e65aa7e3fa08b4f243c86d4d
|
react-native-pager-view: 54970cc27fdef14db2dcfedadb091d711e88065d
|
||||||
react-native-safe-area-context: f0906bf8bc9835ac9a9d3f97e8bde2a997d8da79
|
react-native-safe-area-context: 61c8c484a3a9e7d1fda19f7b1794b35bbfd2262a
|
||||||
react-native-segmented-control: 65df6cd0619b780b3843d574a72d4c7cec396097
|
react-native-segmented-control: 65df6cd0619b780b3843d574a72d4c7cec396097
|
||||||
React-perflogger: aad6d4b4a267936b3667260d1f649b6f6069a675
|
React-perflogger: aad6d4b4a267936b3667260d1f649b6f6069a675
|
||||||
React-RCTActionSheet: fc376be462c9c8d6ad82c0905442fd77f82a9d2a
|
React-RCTActionSheet: fc376be462c9c8d6ad82c0905442fd77f82a9d2a
|
||||||
|
@ -871,30 +846,21 @@ SPEC CHECKSUMS:
|
||||||
React-RCTVibration: 4b99a7f5c6c0abbc5256410cc5425fb8531986e1
|
React-RCTVibration: 4b99a7f5c6c0abbc5256410cc5425fb8531986e1
|
||||||
React-runtimeexecutor: ff951a0c241bfaefc4940a3f1f1a229e7cb32fa6
|
React-runtimeexecutor: ff951a0c241bfaefc4940a3f1f1a229e7cb32fa6
|
||||||
ReactCommon: bedc99ed4dae329c4fcf128d0c31b9115e5365ca
|
ReactCommon: bedc99ed4dae329c4fcf128d0c31b9115e5365ca
|
||||||
RNCAsyncStorage: f47a7e8f927f7c9da947491fc55752eb9ce17f2d
|
RNCAsyncStorage: b7c6564ce662366dd44d0189456183ef7eda2d4d
|
||||||
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
|
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
|
||||||
RNFastImage: d4870d58f5936111c56218dbd7fcfc18e65b58ff
|
RNFastImage: a7384db75df352500261e8e8f1ac2026def26102
|
||||||
RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211
|
RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211
|
||||||
RNReanimated: b8c8004b43446e3c2709fe64b2b41072f87428ad
|
RNReanimated: 9c13c86454bfd54dab7505c1a054470bfecd2563
|
||||||
RNScreens: 01ab149b5dd5c27f5ff26741b1d2bdf2cee1af35
|
RNScreens: 01ab149b5dd5c27f5ff26741b1d2bdf2cee1af35
|
||||||
RNSentry: 6f8f9ee7e4c939dcd35e5633b94d0e3782888e46
|
RNSentry: 68644ef607b780551cc555f084869764f2566652
|
||||||
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
||||||
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
|
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
|
||||||
SDWebImageWebPCoder: d0dac55073088d24b2ac1b191a71a8f8d0adac21
|
SDWebImageWebPCoder: d0dac55073088d24b2ac1b191a71a8f8d0adac21
|
||||||
Sentry: 9d055e2de30a77685e86b219acf02e59b82091fc
|
Sentry: 1d3eb1a25f8c5333c88dd5603904a6d461cd9fcf
|
||||||
UMAppLoader: fe2708bb0ac5cd70052bc207d06aa3b7e72b9e97
|
UMAppLoader: 21af63390e55c82e037fb9752d93114a80ecf16e
|
||||||
UMBarCodeScannerInterface: 79f92bea5f7af39b381a4c82298105ceb537408a
|
UMCore: 2f671796d7439604a1cf8ac7bbe5809cd5c50437
|
||||||
UMCameraInterface: 81ff46700da88435f17afedfc88915eaede7e6a6
|
UMReactNativeAdapter: f808906d586a16cebdc3844d86e1bdb8f114a873
|
||||||
UMConstantsInterface: bb94dd46039dcde276ed50225b29e22785e604bf
|
UMTaskManagerInterface: 2be431101b73604e64fbfffcf759336f9d8fccbb
|
||||||
UMCore: 60b35f4d217461f7b54934b0c5be67442871f01f
|
|
||||||
UMFaceDetectorInterface: 791eec55ffca1171992976b7eceb73e69e391c58
|
|
||||||
UMFileSystemInterface: f72245e90ce78fa6427180ff0b0904ead13d8161
|
|
||||||
UMFontInterface: 5843cff7db85a42ba629aaac53d33091c35524d3
|
|
||||||
UMImageLoaderInterface: 9ddffeb644b3f45d4eb0c2f51a2fd95fd5c8d1a4
|
|
||||||
UMPermissionsInterface: 40b72935a7d12a3f60dc6b7bb99ce47908380cb1
|
|
||||||
UMReactNativeAdapter: 65ada852a648fcb6674acfbfe72ccb095f2f5b75
|
|
||||||
UMSensorsInterface: a5e9db661e5d9ae214762033d725989880ae6993
|
|
||||||
UMTaskManagerInterface: 203c11259d2699b5b3a4eda4adbc466f5cb5c561
|
|
||||||
Yoga: a7de31c64fe738607e7a3803e3f591a4b1df7393
|
Yoga: a7de31c64fe738607e7a3803e3f591a4b1df7393
|
||||||
|
|
||||||
PODFILE CHECKSUM: 34cad1fa3f14caa5b138177b6379ac2cba0e1087
|
PODFILE CHECKSUM: 34cad1fa3f14caa5b138177b6379ac2cba0e1087
|
||||||
|
|
68
package.json
68
package.json
|
@ -24,9 +24,9 @@
|
||||||
"clean": "react-native-clean-project"
|
"clean": "react-native-clean-project"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@expo/react-native-action-sheet": "3.9.0",
|
"@expo/react-native-action-sheet": "3.10.0",
|
||||||
"@neverdull-agency/expo-unlimited-secure-store": "1.0.10",
|
"@neverdull-agency/expo-unlimited-secure-store": "1.0.10",
|
||||||
"@react-native-async-storage/async-storage": "1.15.4",
|
"@react-native-async-storage/async-storage": "1.15.6",
|
||||||
"@react-native-community/blur": "3.6.0",
|
"@react-native-community/blur": "3.6.0",
|
||||||
"@react-native-community/cameraroll": "4.0.4",
|
"@react-native-community/cameraroll": "4.0.4",
|
||||||
"@react-native-community/masked-view": "0.1.11",
|
"@react-native-community/masked-view": "0.1.11",
|
||||||
|
@ -36,29 +36,31 @@
|
||||||
"@react-navigation/native": "6.0.2",
|
"@react-navigation/native": "6.0.2",
|
||||||
"@react-navigation/native-stack": "^6.1.0",
|
"@react-navigation/native-stack": "^6.1.0",
|
||||||
"@react-navigation/stack": "6.0.7",
|
"@react-navigation/stack": "6.0.7",
|
||||||
"@reduxjs/toolkit": "1.5.1",
|
"@reduxjs/toolkit": "1.6.1",
|
||||||
"@sentry/react-native": "2.4.3",
|
"@sentry/react-native": "2.6.2",
|
||||||
"@sharcoux/slider": "5.3.0",
|
"@sharcoux/slider": "5.4.3",
|
||||||
"axios": "0.21.1",
|
"axios": "0.21.1",
|
||||||
"expo": "41.0.1",
|
"expo": "42.0.3",
|
||||||
"expo-auth-session": "3.2.3",
|
"expo-auth-session": "3.3.1",
|
||||||
"expo-av": "9.1.2",
|
"expo-av": "9.2.3",
|
||||||
"expo-crypto": "9.1.0",
|
"expo-crypto": "9.2.0",
|
||||||
"expo-firebase-analytics": "4.0.2",
|
"expo-device": "^3.3.0",
|
||||||
"expo-haptics": "10.0.0",
|
"expo-firebase-analytics": "4.1.0",
|
||||||
"expo-image-manipulator": "9.1.0",
|
"expo-haptics": "10.1.0",
|
||||||
"expo-image-picker": "10.1.4",
|
"expo-image-manipulator": "9.2.2",
|
||||||
"expo-linking": "2.2.3",
|
"expo-image-picker": "10.2.3",
|
||||||
"expo-localization": "10.1.0",
|
"expo-linking": "2.3.1",
|
||||||
"expo-notifications": "0.11.6",
|
"expo-localization": "10.2.0",
|
||||||
"expo-random": "11.1.2",
|
"expo-notifications": "0.12.3",
|
||||||
"expo-screen-capture": "3.1.0",
|
"expo-random": "11.2.0",
|
||||||
"expo-secure-store": "10.1.0",
|
"expo-screen-capture": "3.2.0",
|
||||||
"expo-splash-screen": "0.10.2",
|
"expo-secure-store": "10.2.0",
|
||||||
|
"expo-splash-screen": "0.11.2",
|
||||||
"expo-status-bar": "1.0.4",
|
"expo-status-bar": "1.0.4",
|
||||||
"expo-store-review": "4.0.2",
|
"expo-store-review": "4.1.0",
|
||||||
"expo-video-thumbnails": "5.1.0",
|
"expo-updates": "^0.8.4",
|
||||||
"expo-web-browser": "9.1.0",
|
"expo-video-thumbnails": "^5.2.1",
|
||||||
|
"expo-web-browser": "9.2.0",
|
||||||
"i18next": "20.4.0",
|
"i18next": "20.4.0",
|
||||||
"li": "1.3.0",
|
"li": "1.3.0",
|
||||||
"lodash": "4.17.21",
|
"lodash": "4.17.21",
|
||||||
|
@ -67,27 +69,27 @@
|
||||||
"react-i18next": "11.11.4",
|
"react-i18next": "11.11.4",
|
||||||
"react-native": "0.64.1",
|
"react-native": "0.64.1",
|
||||||
"react-native-animated-spinkit": "1.5.2",
|
"react-native-animated-spinkit": "1.5.2",
|
||||||
"react-native-blurhash": "1.1.4",
|
"react-native-blurhash": "1.1.5",
|
||||||
"react-native-fast-image": "8.3.4",
|
"react-native-fast-image": "8.3.7",
|
||||||
"react-native-feather": "1.0.2",
|
"react-native-feather": "1.1.2",
|
||||||
"react-native-flash-message": "0.1.23",
|
"react-native-flash-message": "0.1.23",
|
||||||
"react-native-gesture-handler": "1.10.3",
|
"react-native-gesture-handler": "1.10.3",
|
||||||
"react-native-htmlview": "0.16.0",
|
"react-native-htmlview": "0.16.0",
|
||||||
"react-native-pager-view": "5.1.9",
|
"react-native-pager-view": "5.4.0",
|
||||||
"react-native-reanimated": "2.1.0",
|
"react-native-reanimated": "2.2.0",
|
||||||
"react-native-safe-area-context": "3.2.0",
|
"react-native-safe-area-context": "3.2.0",
|
||||||
"react-native-screens": "^3.5.0",
|
"react-native-screens": "^3.5.0",
|
||||||
"react-native-svg": "12.1.1",
|
"react-native-svg": "12.1.1",
|
||||||
"react-native-swipe-list-view": "3.2.7",
|
"react-native-swipe-list-view": "3.2.9",
|
||||||
"react-native-tab-view": "3.0.1",
|
"react-native-tab-view": "3.1.1",
|
||||||
"react-native-unimodules": "0.13.3",
|
"react-native-unimodules": "0.14.6",
|
||||||
"react-query": "3.21.0",
|
"react-query": "3.21.0",
|
||||||
"react-redux": "7.2.4",
|
"react-redux": "7.2.4",
|
||||||
"react-timeago": "5.2.0",
|
"react-timeago": "5.2.0",
|
||||||
"redux-persist": "6.0.0",
|
"redux-persist": "6.0.0",
|
||||||
"rn-placeholder": "3.0.3",
|
"rn-placeholder": "3.0.3",
|
||||||
"sentry-expo": "3.1.3",
|
"sentry-expo": "4.0.1",
|
||||||
"tslib": "2.2.0",
|
"tslib": "2.3.1",
|
||||||
"valid-url": "1.0.9"
|
"valid-url": "1.0.9"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|
|
@ -28,7 +28,7 @@ const apiTooot = async <T = unknown>({
|
||||||
body,
|
body,
|
||||||
sentry = false
|
sentry = false
|
||||||
}: Params): Promise<{ body: T }> => {
|
}: Params): Promise<{ body: T }> => {
|
||||||
const key = Constants.manifest.extra?.toootApiKey
|
const key = Constants.manifest?.extra?.toootApiKey
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
ctx.bgGreen.bold(' API tooot ') +
|
ctx.bgGreen.bold(' API tooot ') +
|
||||||
|
@ -49,7 +49,7 @@ const apiTooot = async <T = unknown>({
|
||||||
headers: {
|
headers: {
|
||||||
...(key && { 'x-tooot-key': key }),
|
...(key && { 'x-tooot-key': key }),
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
'User-Agent': `tooot/${Constants.manifest.version}`,
|
'User-Agent': `tooot/${Constants.manifest?.version}`,
|
||||||
Accept: '*/*',
|
Accept: '*/*',
|
||||||
...headers
|
...headers
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import apiTooot from '@api/tooot'
|
import apiTooot from '@api/tooot'
|
||||||
import haptics from '@components/haptics'
|
import haptics from '@components/haptics'
|
||||||
import { AxiosError } from 'axios'
|
import { AxiosError } from 'axios'
|
||||||
import { Buffer } from 'buffer'
|
import * as Crypto from 'expo-crypto'
|
||||||
import Constants from 'expo-constants'
|
|
||||||
import { useQuery, UseQueryOptions } from 'react-query'
|
import { useQuery, UseQueryOptions } from 'react-query'
|
||||||
|
|
||||||
type Translations = {
|
type Translations = {
|
||||||
|
@ -24,13 +23,15 @@ export type QueryKeyTranslate = [
|
||||||
const queryFunction = async ({ queryKey }: { queryKey: QueryKeyTranslate }) => {
|
const queryFunction = async ({ queryKey }: { queryKey: QueryKeyTranslate }) => {
|
||||||
const { uri, source, target, text } = queryKey[1]
|
const { uri, source, target, text } = queryKey[1]
|
||||||
|
|
||||||
const uriEncoded = Buffer.from(uri.replace(/https?:\/\//, ''))
|
const uriEncoded = await Crypto.digestStringAsync(
|
||||||
.toString('base64')
|
Crypto.CryptoDigestAlgorithm.SHA256,
|
||||||
.replace('+', '-')
|
uri.replace(/https?:\/\//, ''),
|
||||||
.replace('/', '_')
|
{ encoding: Crypto.CryptoEncoding.HEX }
|
||||||
.replace(/=+$/, '')
|
)
|
||||||
const original = Buffer.from(JSON.stringify({ source, text })).toString(
|
const original = await Crypto.digestStringAsync(
|
||||||
'base64'
|
Crypto.CryptoDigestAlgorithm.SHA256,
|
||||||
|
JSON.stringify({ source, text }),
|
||||||
|
{ encoding: Crypto.CryptoEncoding.HEX }
|
||||||
)
|
)
|
||||||
|
|
||||||
const res = await apiTooot<Translations>({
|
const res = await apiTooot<Translations>({
|
||||||
|
|
Loading…
Reference in New Issue