diff --git a/ci/ios/Podfile.lock b/ci/ios/Podfile.lock index 182920df..91826f96 100644 --- a/ci/ios/Podfile.lock +++ b/ci/ios/Podfile.lock @@ -7,7 +7,7 @@ PODS: - hermes-engine (0.74.2): - hermes-engine/Pre-built (= 0.74.2) - hermes-engine/Pre-built (0.74.2) - - livekit-react-native (2.9.1): + - livekit-react-native (2.9.2): - DoubleConversion - glog - hermes-engine @@ -1375,10 +1375,10 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb FBLazyVector: 4bc164e5b5e6cfc288d2b5ff28643ea15fa1a589 fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 + glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: 01d3e052018c2a13937aca1860fbedbccd4a41b7 livekit-react-native: 22180f283c63416a81f8765555fccc7a33f0a044 livekit-react-native-webrtc: 3bb1be767c4e489f69bca662eba1c5e7b1e1be0d diff --git a/package.json b/package.json index b6f38d1a..75d863e1 100644 --- a/package.json +++ b/package.json @@ -45,11 +45,11 @@ "@livekit/components-react": "^2.8.1", "@livekit/mutex": "^1.1.1", "array.prototype.at": "^1.1.1", + "base64-js": "1.5.1", "event-target-shim": "6.0.2", "events": "^3.3.0", "loglevel": "^1.8.0", "promise.allsettled": "^1.0.5", - "react-native-quick-base64": "^2.2.1", "react-native-url-polyfill": "^1.3.0", "typed-emitter": "^2.1.0", "web-streams-polyfill": "^4.1.0", diff --git a/src/audio/MediaRecorder.ts b/src/audio/MediaRecorder.ts index 9b7c454f..2ae1452a 100644 --- a/src/audio/MediaRecorder.ts +++ b/src/audio/MediaRecorder.ts @@ -5,7 +5,7 @@ import { Event, defineEventAttribute, } from 'event-target-shim/index'; -import { toByteArray } from 'react-native-quick-base64'; +import { toByteArray } from 'base64-js'; import LiveKitModule from '../LKNativeModule'; import { log } from '../logger'; diff --git a/src/index.tsx b/src/index.tsx index 76cf2ffa..f2df7a93 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,7 +1,6 @@ import 'well-known-symbols/Symbol.asyncIterator/auto'; import 'well-known-symbols/Symbol.iterator/auto'; import './polyfills/MediaRecorderShim'; -import 'react-native-quick-base64'; import { registerGlobals as webrtcRegisterGlobals } from '@livekit/react-native-webrtc'; import { setupURLPolyfill } from 'react-native-url-polyfill'; import './polyfills/EncoderDecoderTogether.min.js'; diff --git a/yarn.lock b/yarn.lock index 5fc97d92..7136fdf4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2466,6 +2466,7 @@ __metadata: "@types/react": ^18.2.6 array.prototype.at: ^1.1.1 babel-jest: ^29.6.3 + base64-js: 1.5.1 commitlint: ^16.2.1 eslint: ^8.23.0 eslint-config-prettier: ^8.5.0 @@ -2483,7 +2484,6 @@ __metadata: react: 18.2.0 react-native: 0.74.2 react-native-builder-bob: ^0.18.2 - react-native-quick-base64: ^2.2.1 react-native-url-polyfill: ^1.3.0 release-it: ^14.2.2 typed-emitter: ^2.1.0 @@ -10739,16 +10739,6 @@ __metadata: languageName: node linkType: hard -"react-native-quick-base64@npm:^2.2.1": - version: 2.2.2 - resolution: "react-native-quick-base64@npm:2.2.2" - peerDependencies: - react: "*" - react-native: "*" - checksum: 51cd8df0b7f78d4c10996f157927cc075b8a9e85f7d0e48790a4247a033ca335e440c96572969fb6f6b49135d51dbf87c6d659fba509b51b9237957d41a6c580 - languageName: node - linkType: hard - "react-native-url-polyfill@npm:^1.3.0": version: 1.3.0 resolution: "react-native-url-polyfill@npm:1.3.0"