瀏覽代碼

sdk(react-native-sdk): react native sdk updates (#13482)

* sdk(react-native-sdk): minor updates
factor2
Calinteodor 2 年之前
父節點
當前提交
00092b79af
沒有連結到貢獻者的電子郵件帳戶。

+ 1
- 0
.gitignore 查看文件

@@ -97,6 +97,7 @@ tsconfig.json
97 97
 
98 98
 # React Native SDK
99 99
 #
100
+react-native-sdk/*.tgz
100 101
 react-native-sdk/android/src
101 102
 react-native-sdk/images
102 103
 react-native-sdk/ios

+ 0
- 7
react-native-sdk/constants.ts 查看文件

@@ -1,7 +0,0 @@
1
-
2
-module.exports = {
3
-    androidSourcePath: '../android/sdk/src/main/java/org/jitsi/meet/sdk',
4
-    androidTargetPath: './android/src/main/java/org/jitsi/meet/sdk',
5
-    iosSrcPath: '../ios/sdk/src',
6
-    iosDestPath: './ios/src'
7
-};

+ 0
- 8
react-native-sdk/functions.ts 查看文件

@@ -1,8 +0,0 @@
1
-/**
2
- * Converts the meetingOptions domain and roomName to a URL that can be passed to the App component.
3
- * @param {*} domain domain address from props.
4
- * @param {*} roomName room name from props.
5
- */
6
-export function convertPropsToURL(domain, roomName) {
7
-    return `${domain}/${roomName}`;
8
-}

react-native-sdk/components/JitsiMeet.tsx → react-native-sdk/index.tsx 查看文件

@@ -4,18 +4,17 @@ import 'react-native-gesture-handler';
4 4
 // Apply all necessary polyfills as early as possible
5 5
 // to make sure anything imported henceforth sees them.
6 6
 import 'react-native-get-random-values';
7
-import '../react/features/mobile/polyfills';
7
+import './react/features/mobile/polyfills';
8 8
 
9 9
 // @ts-ignore
10 10
 import React, { forwardRef, useEffect, useImperativeHandle, useRef, useState } from 'react';
11 11
 import { View } from 'react-native';
12 12
 
13
-import { convertPropsToURL } from '../functions';
14
-import { appNavigate } from '../react/features/app/actions.native';
15
-import { App } from '../react/features/app/components/App.native';
16
-import { setAudioMuted, setVideoMuted } from '../react/features/base/media/actions';
13
+import { appNavigate } from './react/features/app/actions.native';
14
+import { App } from './react/features/app/components/App.native';
15
+import { setAudioMuted, setVideoMuted } from './react/features/base/media/actions';
17 16
 // @ts-ignore
18
-import JitsiThemePaperProvider from '../react/features/base/ui/components/JitsiThemeProvider';
17
+import JitsiThemePaperProvider from './react/features/base/ui/components/JitsiThemeProvider.native';
19 18
 
20 19
 
21 20
 interface IAppProps {
@@ -40,7 +39,7 @@ interface IAppProps {
40 39
 /**
41 40
  * Main React Native SDK component that displays a Jitsi Meet conference and gets all required params as props
42 41
  */
43
-const JitsiMeet = forwardRef(({ flags, meetingOptions, style }: IAppProps, ref) => {
42
+export const JitsiMeeting = forwardRef(({ flags, meetingOptions, style }: IAppProps, ref) => {
44 43
     const [ appProps, setAppProps ] = useState({});
45 44
     const app = useRef(null);
46 45
 
@@ -65,7 +64,7 @@ const JitsiMeet = forwardRef(({ flags, meetingOptions, style }: IAppProps, ref)
65 64
 
66 65
     useEffect(
67 66
         () => {
68
-            const url = convertPropsToURL(meetingOptions.domain, meetingOptions.roomName);
67
+            const url = `${meetingOptions.domain}/${meetingOptions.roomName}`;
69 68
 
70 69
             setAppProps({
71 70
                 'url': {
@@ -95,5 +94,3 @@ const JitsiMeet = forwardRef(({ flags, meetingOptions, style }: IAppProps, ref)
95 94
         </View>
96 95
     );
97 96
 });
98
-
99
-export default JitsiMeet;

react-native-sdk/jitsi-meet-react-native.podspec → react-native-sdk/jitsi-meet-rnsdk.podspec 查看文件

@@ -3,7 +3,7 @@ require 'json'
3 3
 package = JSON.parse(File.read(File.join(__dir__, 'package.json')))
4 4
 
5 5
 Pod::Spec.new do |s|
6
-  s.name           = package['name']
6
+  s.name           = 'jitsi-meet-rnsdk'
7 7
   s.version        = package['version']
8 8
   s.summary        = package['description']
9 9
   s.description    = package['description']

+ 193
- 220
react-native-sdk/package-lock.json 查看文件

@@ -11,7 +11,7 @@
11 11
             "dependencies": {
12 12
                 "@amplitude/react-native": "2.7.0",
13 13
                 "@giphy/react-components": "6.8.1",
14
-                "@giphy/react-native-sdk": "1.7.0",
14
+                "@giphy/react-native-sdk": "2.3.0",
15 15
                 "@hapi/bourne": "2.0.0",
16 16
                 "@jitsi/js-utils": "2.0.5",
17 17
                 "@jitsi/logger": "2.0.0",
@@ -32,7 +32,7 @@
32 32
                 "js-md5": "0.6.1",
33 33
                 "js-sha512": "0.8.0",
34 34
                 "jwt-decode": "2.2.0",
35
-                "lib-jitsi-meet": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1632.0.0+e4966db9/lib-jitsi-meet.tgz",
35
+                "lib-jitsi-meet": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1643.0.0+0748d89a/lib-jitsi-meet.tgz",
36 36
                 "lodash": "4.17.21",
37 37
                 "moment": "2.29.4",
38 38
                 "moment-duration-format": "2.2.2",
@@ -99,49 +99,49 @@
99 99
             }
100 100
         },
101 101
         "node_modules/@babel/code-frame": {
102
-            "version": "7.21.4",
103
-            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
104
-            "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
102
+            "version": "7.22.5",
103
+            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
104
+            "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
105 105
             "dependencies": {
106
-                "@babel/highlight": "^7.18.6"
106
+                "@babel/highlight": "^7.22.5"
107 107
             },
108 108
             "engines": {
109 109
                 "node": ">=6.9.0"
110 110
             }
111 111
         },
112 112
         "node_modules/@babel/helper-module-imports": {
113
-            "version": "7.21.4",
114
-            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
115
-            "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
113
+            "version": "7.22.5",
114
+            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
115
+            "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
116 116
             "dependencies": {
117
-                "@babel/types": "^7.21.4"
117
+                "@babel/types": "^7.22.5"
118 118
             },
119 119
             "engines": {
120 120
                 "node": ">=6.9.0"
121 121
             }
122 122
         },
123 123
         "node_modules/@babel/helper-string-parser": {
124
-            "version": "7.21.5",
125
-            "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz",
126
-            "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==",
124
+            "version": "7.22.5",
125
+            "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
126
+            "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
127 127
             "engines": {
128 128
                 "node": ">=6.9.0"
129 129
             }
130 130
         },
131 131
         "node_modules/@babel/helper-validator-identifier": {
132
-            "version": "7.19.1",
133
-            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
134
-            "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
132
+            "version": "7.22.5",
133
+            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
134
+            "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==",
135 135
             "engines": {
136 136
                 "node": ">=6.9.0"
137 137
             }
138 138
         },
139 139
         "node_modules/@babel/highlight": {
140
-            "version": "7.18.6",
141
-            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
142
-            "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
140
+            "version": "7.22.5",
141
+            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
142
+            "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
143 143
             "dependencies": {
144
-                "@babel/helper-validator-identifier": "^7.18.6",
144
+                "@babel/helper-validator-identifier": "^7.22.5",
145 145
                 "chalk": "^2.0.0",
146 146
                 "js-tokens": "^4.0.0"
147 147
             },
@@ -150,9 +150,9 @@
150 150
             }
151 151
         },
152 152
         "node_modules/@babel/runtime": {
153
-            "version": "7.21.5",
154
-            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
155
-            "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
153
+            "version": "7.22.5",
154
+            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
155
+            "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
156 156
             "dependencies": {
157 157
                 "regenerator-runtime": "^0.13.11"
158 158
             },
@@ -161,12 +161,12 @@
161 161
             }
162 162
         },
163 163
         "node_modules/@babel/types": {
164
-            "version": "7.21.5",
165
-            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz",
166
-            "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==",
164
+            "version": "7.22.5",
165
+            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
166
+            "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
167 167
             "dependencies": {
168
-                "@babel/helper-string-parser": "^7.21.5",
169
-                "@babel/helper-validator-identifier": "^7.19.1",
168
+                "@babel/helper-string-parser": "^7.22.5",
169
+                "@babel/helper-validator-identifier": "^7.22.5",
170 170
                 "to-fast-properties": "^2.0.0"
171 171
             },
172 172
             "engines": {
@@ -315,31 +315,31 @@
315 315
             "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
316 316
         },
317 317
         "node_modules/@giphy/js-analytics": {
318
-            "version": "4.3.0",
319
-            "resolved": "https://registry.npmjs.org/@giphy/js-analytics/-/js-analytics-4.3.0.tgz",
320
-            "integrity": "sha512-FgdwGcNzRleUbYMgysarCAvUexFhLCuk86P/QZjTxv+h5Ik6z4i0ayhwQK3Tk3RB8Nb+L8U8ivqyXGEG4gV6gw==",
318
+            "version": "4.3.2",
319
+            "resolved": "https://registry.npmjs.org/@giphy/js-analytics/-/js-analytics-4.3.2.tgz",
320
+            "integrity": "sha512-DCBOAxGixRg8+5Pz/H9gmMP7b5qDhNw49spWleIGLT+4FQHm9eDjVrY5wKlY8Y0c91CmK9V6kqTCpJ+2aGLdmQ==",
321 321
             "dependencies": {
322
-                "@giphy/js-types": "^4.4.0",
323
-                "@giphy/js-util": "^4.4.0",
322
+                "@giphy/js-types": "*",
323
+                "@giphy/js-util": "*",
324 324
                 "append-query": "^2.1.0",
325 325
                 "throttle-debounce": "^3.0.1"
326 326
             }
327 327
         },
328 328
         "node_modules/@giphy/js-brand": {
329
-            "version": "2.3.0",
330
-            "resolved": "https://registry.npmjs.org/@giphy/js-brand/-/js-brand-2.3.0.tgz",
331
-            "integrity": "sha512-XcUj8vXkhTFvSxfoB9X8I8qxg/NPY6Dip6MSQmds9/cffDch9wFu+TG98oAMWxeIZ5V+ci941o+9x7wVORcoSA==",
329
+            "version": "2.3.2",
330
+            "resolved": "https://registry.npmjs.org/@giphy/js-brand/-/js-brand-2.3.2.tgz",
331
+            "integrity": "sha512-mclG3NI3cpeVEnacum8Hq4+Ste0yF/TIu+cs7VgLlJMybE6K+cvShsz6JiXkyvi8csP7DhFJlbeXERhgV5yFOQ==",
332 332
             "dependencies": {
333 333
                 "emotion": "10.0.27"
334 334
             }
335 335
         },
336 336
         "node_modules/@giphy/js-fetch-api": {
337
-            "version": "4.9.0",
338
-            "resolved": "https://registry.npmjs.org/@giphy/js-fetch-api/-/js-fetch-api-4.9.0.tgz",
339
-            "integrity": "sha512-B29sSHOv4gtFR/ueClscfgnlGK9yhkg9UkBFuonDyi9s0K4SQng9FX/YK+esqquGbqCNNjqKzPdTb1KbaR6KcA==",
337
+            "version": "4.9.3",
338
+            "resolved": "https://registry.npmjs.org/@giphy/js-fetch-api/-/js-fetch-api-4.9.3.tgz",
339
+            "integrity": "sha512-SV+7ttNrU9pGRp7otVRSAKTQxT8fHNObYAeJ5gCVk3pr9LhP1b2Az8KIXn2IlpxdIHOnuFNKP919oO5MvESDkA==",
340 340
             "dependencies": {
341
-                "@giphy/js-types": "^4.4.0",
342
-                "@giphy/js-util": "^4.4.0",
341
+                "@giphy/js-types": "*",
342
+                "@giphy/js-util": "*",
343 343
                 "qs": "^6.9.4"
344 344
             }
345 345
         },
@@ -349,11 +349,11 @@
349 349
             "integrity": "sha512-W9G6crS2oqTn7g0RpvYu1l/sna4LnivRTk25jmxdzujOFb9kvQ+VFM/v9RPYV2GIBnzT/maW/EwjFIba9jkflA=="
350 350
         },
351 351
         "node_modules/@giphy/js-util": {
352
-            "version": "4.4.0",
353
-            "resolved": "https://registry.npmjs.org/@giphy/js-util/-/js-util-4.4.0.tgz",
354
-            "integrity": "sha512-BUkcxsXHYFKoesAxuYoKv1gLbPOMM4bDtUYfQzwl8oqNuwEzdkidbJVYIh96Sa3vnFGx5xarjvxmTn3C2BOWIQ==",
352
+            "version": "4.4.2",
353
+            "resolved": "https://registry.npmjs.org/@giphy/js-util/-/js-util-4.4.2.tgz",
354
+            "integrity": "sha512-ltthBrFDGXeDTdtuHM+Y8x1FMX7WaT3sCZ8MC/I179+1DJg82/IvDks9yR0mDywYtHvkNxgg5IqC5arvnA8V/w==",
355 355
             "dependencies": {
356
-                "@giphy/js-types": "^4.4.0",
356
+                "@giphy/js-types": "*",
357 357
                 "dompurify": "^2.2.2",
358 358
                 "uuid": "^9.0.0"
359 359
             }
@@ -387,12 +387,12 @@
387 387
             }
388 388
         },
389 389
         "node_modules/@giphy/react-native-sdk": {
390
-            "version": "1.7.0",
391
-            "resolved": "https://registry.npmjs.org/@giphy/react-native-sdk/-/react-native-sdk-1.7.0.tgz",
392
-            "integrity": "sha512-mCIqtPkDAstL+BDTbC1EQ4SiRkND3zd9uLKUeR4RkK2AhjRTUIheGzfxOZrdR014LVwcwKw5s9qpogoXr66mgw==",
390
+            "version": "2.3.0",
391
+            "resolved": "https://registry.npmjs.org/@giphy/react-native-sdk/-/react-native-sdk-2.3.0.tgz",
392
+            "integrity": "sha512-hSCbgdi4Fptd1QwiZrhDhOuvy51HjWNOJE2Pa7/XkQ9NFSeu14N02m1Be2bXOhbN4kf/SptTzRzkMzn5U+IgmA==",
393 393
             "dependencies": {
394
-                "@giphy/js-types": "^4.0.3",
395
-                "type-fest": "^2.10.0"
394
+                "@giphy/js-types": "^4.2.1",
395
+                "type-fest": "^2.18.0"
396 396
             },
397 397
             "peerDependencies": {
398 398
                 "react": "*",
@@ -483,11 +483,11 @@
483 483
             }
484 484
         },
485 485
         "node_modules/@react-navigation/core": {
486
-            "version": "6.4.8",
487
-            "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.8.tgz",
488
-            "integrity": "sha512-klZ9Mcf/P2j+5cHMoGyIeurEzyBM2Uq9+NoSFrF6sdV5iCWHLFhrCXuhbBiQ5wVLCKf4lavlkd/DDs47PXs9RQ==",
486
+            "version": "6.4.9",
487
+            "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.9.tgz",
488
+            "integrity": "sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g==",
489 489
             "dependencies": {
490
-                "@react-navigation/routers": "^6.1.8",
490
+                "@react-navigation/routers": "^6.1.9",
491 491
                 "escape-string-regexp": "^4.0.0",
492 492
                 "nanoid": "^3.1.23",
493 493
                 "query-string": "^7.1.3",
@@ -541,9 +541,9 @@
541 541
             }
542 542
         },
543 543
         "node_modules/@react-navigation/routers": {
544
-            "version": "6.1.8",
545
-            "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.8.tgz",
546
-            "integrity": "sha512-CEge+ZLhb1HBrSvv4RwOol7EKLW1QoqVIQlE9TN5MpxS/+VoQvP+cLbuz0Op53/iJfYhtXRFd1ZAd3RTRqto9w==",
544
+            "version": "6.1.9",
545
+            "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz",
546
+            "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==",
547 547
             "dependencies": {
548 548
                 "nanoid": "^3.1.23"
549 549
             }
@@ -610,6 +610,19 @@
610 610
                 "node": ">=4"
611 611
             }
612 612
         },
613
+        "node_modules/ansi-styles/node_modules/color-convert": {
614
+            "version": "1.9.3",
615
+            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
616
+            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
617
+            "dependencies": {
618
+                "color-name": "1.1.3"
619
+            }
620
+        },
621
+        "node_modules/ansi-styles/node_modules/color-name": {
622
+            "version": "1.1.3",
623
+            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
624
+            "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
625
+        },
613 626
         "node_modules/anymatch": {
614 627
             "version": "3.1.3",
615 628
             "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
@@ -923,28 +936,6 @@
923 936
             }
924 937
         },
925 938
         "node_modules/color-convert": {
926
-            "version": "1.9.3",
927
-            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
928
-            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
929
-            "dependencies": {
930
-                "color-name": "1.1.3"
931
-            }
932
-        },
933
-        "node_modules/color-name": {
934
-            "version": "1.1.3",
935
-            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
936
-            "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
937
-        },
938
-        "node_modules/color-string": {
939
-            "version": "1.9.1",
940
-            "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
941
-            "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
942
-            "dependencies": {
943
-                "color-name": "^1.0.0",
944
-                "simple-swizzle": "^0.2.2"
945
-            }
946
-        },
947
-        "node_modules/color/node_modules/color-convert": {
948 939
             "version": "2.0.1",
949 940
             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
950 941
             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
@@ -955,11 +946,20 @@
955 946
                 "node": ">=7.0.0"
956 947
             }
957 948
         },
958
-        "node_modules/color/node_modules/color-name": {
949
+        "node_modules/color-name": {
959 950
             "version": "1.1.4",
960 951
             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
961 952
             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
962 953
         },
954
+        "node_modules/color-string": {
955
+            "version": "1.9.1",
956
+            "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
957
+            "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
958
+            "dependencies": {
959
+                "color-name": "^1.0.0",
960
+                "simple-swizzle": "^0.2.2"
961
+            }
962
+        },
963 963
         "node_modules/concat-map": {
964 964
             "version": "0.0.1",
965 965
             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -1425,12 +1425,13 @@
1425 1425
             }
1426 1426
         },
1427 1427
         "node_modules/get-intrinsic": {
1428
-            "version": "1.2.0",
1429
-            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
1430
-            "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
1428
+            "version": "1.2.1",
1429
+            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
1430
+            "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
1431 1431
             "dependencies": {
1432 1432
                 "function-bind": "^1.1.1",
1433 1433
                 "has": "^1.0.3",
1434
+                "has-proto": "^1.0.1",
1434 1435
                 "has-symbols": "^1.0.3"
1435 1436
             },
1436 1437
             "funding": {
@@ -1802,9 +1803,9 @@
1802 1803
             }
1803 1804
         },
1804 1805
         "node_modules/is-core-module": {
1805
-            "version": "2.12.0",
1806
-            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
1807
-            "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
1806
+            "version": "2.12.1",
1807
+            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
1808
+            "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
1808 1809
             "dependencies": {
1809 1810
                 "has": "^1.0.3"
1810 1811
             },
@@ -2117,8 +2118,8 @@
2117 2118
         },
2118 2119
         "node_modules/lib-jitsi-meet": {
2119 2120
             "version": "0.0.0",
2120
-            "resolved": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1632.0.0+e4966db9/lib-jitsi-meet.tgz",
2121
-            "integrity": "sha512-8TA9goJW35hGSh+dcbpo8x/EoyjCtsDVeHpoNnuiz525AhkxPH3kXU/rk8pLFINg276P8yDkNqXuNtG9EPRaNg==",
2121
+            "resolved": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1643.0.0+0748d89a/lib-jitsi-meet.tgz",
2122
+            "integrity": "sha512-HtLhGkrSHEztTcMZ1iJmG7a5Bj8KvsT8bGL/h3G+4kro5JRp/E40XJPPWiaGT0e9av4RQZa4u1giSgF/50ssoQ==",
2122 2123
             "hasInstallScript": true,
2123 2124
             "license": "Apache-2.0",
2124 2125
             "dependencies": {
@@ -2510,22 +2511,6 @@
2510 2511
                 "url": "https://github.com/chalk/chalk?sponsor=1"
2511 2512
             }
2512 2513
         },
2513
-        "node_modules/patch-package/node_modules/color-convert": {
2514
-            "version": "2.0.1",
2515
-            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2516
-            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2517
-            "dependencies": {
2518
-                "color-name": "~1.1.4"
2519
-            },
2520
-            "engines": {
2521
-                "node": ">=7.0.0"
2522
-            }
2523
-        },
2524
-        "node_modules/patch-package/node_modules/color-name": {
2525
-            "version": "1.1.4",
2526
-            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2527
-            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
2528
-        },
2529 2514
         "node_modules/patch-package/node_modules/has-flag": {
2530 2515
             "version": "4.0.0",
2531 2516
             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -2623,9 +2608,9 @@
2623 2608
             }
2624 2609
         },
2625 2610
         "node_modules/qs": {
2626
-            "version": "6.11.1",
2627
-            "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
2628
-            "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
2611
+            "version": "6.11.2",
2612
+            "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz",
2613
+            "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==",
2629 2614
             "dependencies": {
2630 2615
                 "side-channel": "^1.0.4"
2631 2616
             },
@@ -3213,9 +3198,9 @@
3213 3198
             }
3214 3199
         },
3215 3200
         "node_modules/tlds": {
3216
-            "version": "1.238.0",
3217
-            "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.238.0.tgz",
3218
-            "integrity": "sha512-lFPF9pZFhLrPodaJ0wt9QIN0l8jOxqmUezGZnm7BfkDSVd9q667oVIJukLVzhF+4oW7uDlrLlfJrL5yu9RWwew==",
3201
+            "version": "1.240.0",
3202
+            "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.240.0.tgz",
3203
+            "integrity": "sha512-1OYJQenswGZSOdRw7Bql5Qu7uf75b+F3HFBXbqnG/ifHa0fev1XcG+3pJf3pA/KC6RtHQzfKgIf1vkMlMG7mtQ==",
3219 3204
             "bin": {
3220 3205
                 "tlds": "bin.js"
3221 3206
             }
@@ -3261,9 +3246,9 @@
3261 3246
             "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ=="
3262 3247
         },
3263 3248
         "node_modules/tslib": {
3264
-            "version": "2.5.0",
3265
-            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
3266
-            "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
3249
+            "version": "2.5.3",
3250
+            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
3251
+            "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
3267 3252
         },
3268 3253
         "node_modules/type-fest": {
3269 3254
             "version": "2.19.0",
@@ -3479,56 +3464,56 @@
3479 3464
             "integrity": "sha512-2dMxCVgRPwReHRDm9JKbL+sZGyozJlcdr5Jokv8TQR7idNxxGmm4YSYkjhGjSWkoEyGEyy+lh9kRJQL/DcUWJQ=="
3480 3465
         },
3481 3466
         "@babel/code-frame": {
3482
-            "version": "7.21.4",
3483
-            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz",
3484
-            "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==",
3467
+            "version": "7.22.5",
3468
+            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz",
3469
+            "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==",
3485 3470
             "requires": {
3486
-                "@babel/highlight": "^7.18.6"
3471
+                "@babel/highlight": "^7.22.5"
3487 3472
             }
3488 3473
         },
3489 3474
         "@babel/helper-module-imports": {
3490
-            "version": "7.21.4",
3491
-            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz",
3492
-            "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==",
3475
+            "version": "7.22.5",
3476
+            "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
3477
+            "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
3493 3478
             "requires": {
3494
-                "@babel/types": "^7.21.4"
3479
+                "@babel/types": "^7.22.5"
3495 3480
             }
3496 3481
         },
3497 3482
         "@babel/helper-string-parser": {
3498
-            "version": "7.21.5",
3499
-            "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz",
3500
-            "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w=="
3483
+            "version": "7.22.5",
3484
+            "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
3485
+            "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw=="
3501 3486
         },
3502 3487
         "@babel/helper-validator-identifier": {
3503
-            "version": "7.19.1",
3504
-            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
3505
-            "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
3488
+            "version": "7.22.5",
3489
+            "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz",
3490
+            "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ=="
3506 3491
         },
3507 3492
         "@babel/highlight": {
3508
-            "version": "7.18.6",
3509
-            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
3510
-            "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
3493
+            "version": "7.22.5",
3494
+            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz",
3495
+            "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==",
3511 3496
             "requires": {
3512
-                "@babel/helper-validator-identifier": "^7.18.6",
3497
+                "@babel/helper-validator-identifier": "^7.22.5",
3513 3498
                 "chalk": "^2.0.0",
3514 3499
                 "js-tokens": "^4.0.0"
3515 3500
             }
3516 3501
         },
3517 3502
         "@babel/runtime": {
3518
-            "version": "7.21.5",
3519
-            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
3520
-            "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
3503
+            "version": "7.22.5",
3504
+            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
3505
+            "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
3521 3506
             "requires": {
3522 3507
                 "regenerator-runtime": "^0.13.11"
3523 3508
             }
3524 3509
         },
3525 3510
         "@babel/types": {
3526
-            "version": "7.21.5",
3527
-            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz",
3528
-            "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==",
3511
+            "version": "7.22.5",
3512
+            "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz",
3513
+            "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==",
3529 3514
             "requires": {
3530
-                "@babel/helper-string-parser": "^7.21.5",
3531
-                "@babel/helper-validator-identifier": "^7.19.1",
3515
+                "@babel/helper-string-parser": "^7.22.5",
3516
+                "@babel/helper-validator-identifier": "^7.22.5",
3532 3517
                 "to-fast-properties": "^2.0.0"
3533 3518
             }
3534 3519
         },
@@ -3651,31 +3636,31 @@
3651 3636
             "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
3652 3637
         },
3653 3638
         "@giphy/js-analytics": {
3654
-            "version": "4.3.0",
3655
-            "resolved": "https://registry.npmjs.org/@giphy/js-analytics/-/js-analytics-4.3.0.tgz",
3656
-            "integrity": "sha512-FgdwGcNzRleUbYMgysarCAvUexFhLCuk86P/QZjTxv+h5Ik6z4i0ayhwQK3Tk3RB8Nb+L8U8ivqyXGEG4gV6gw==",
3639
+            "version": "4.3.2",
3640
+            "resolved": "https://registry.npmjs.org/@giphy/js-analytics/-/js-analytics-4.3.2.tgz",
3641
+            "integrity": "sha512-DCBOAxGixRg8+5Pz/H9gmMP7b5qDhNw49spWleIGLT+4FQHm9eDjVrY5wKlY8Y0c91CmK9V6kqTCpJ+2aGLdmQ==",
3657 3642
             "requires": {
3658
-                "@giphy/js-types": "^4.4.0",
3659
-                "@giphy/js-util": "^4.4.0",
3643
+                "@giphy/js-types": "*",
3644
+                "@giphy/js-util": "*",
3660 3645
                 "append-query": "^2.1.0",
3661 3646
                 "throttle-debounce": "^3.0.1"
3662 3647
             }
3663 3648
         },
3664 3649
         "@giphy/js-brand": {
3665
-            "version": "2.3.0",
3666
-            "resolved": "https://registry.npmjs.org/@giphy/js-brand/-/js-brand-2.3.0.tgz",
3667
-            "integrity": "sha512-XcUj8vXkhTFvSxfoB9X8I8qxg/NPY6Dip6MSQmds9/cffDch9wFu+TG98oAMWxeIZ5V+ci941o+9x7wVORcoSA==",
3650
+            "version": "2.3.2",
3651
+            "resolved": "https://registry.npmjs.org/@giphy/js-brand/-/js-brand-2.3.2.tgz",
3652
+            "integrity": "sha512-mclG3NI3cpeVEnacum8Hq4+Ste0yF/TIu+cs7VgLlJMybE6K+cvShsz6JiXkyvi8csP7DhFJlbeXERhgV5yFOQ==",
3668 3653
             "requires": {
3669 3654
                 "emotion": "10.0.27"
3670 3655
             }
3671 3656
         },
3672 3657
         "@giphy/js-fetch-api": {
3673
-            "version": "4.9.0",
3674
-            "resolved": "https://registry.npmjs.org/@giphy/js-fetch-api/-/js-fetch-api-4.9.0.tgz",
3675
-            "integrity": "sha512-B29sSHOv4gtFR/ueClscfgnlGK9yhkg9UkBFuonDyi9s0K4SQng9FX/YK+esqquGbqCNNjqKzPdTb1KbaR6KcA==",
3658
+            "version": "4.9.3",
3659
+            "resolved": "https://registry.npmjs.org/@giphy/js-fetch-api/-/js-fetch-api-4.9.3.tgz",
3660
+            "integrity": "sha512-SV+7ttNrU9pGRp7otVRSAKTQxT8fHNObYAeJ5gCVk3pr9LhP1b2Az8KIXn2IlpxdIHOnuFNKP919oO5MvESDkA==",
3676 3661
             "requires": {
3677
-                "@giphy/js-types": "^4.4.0",
3678
-                "@giphy/js-util": "^4.4.0",
3662
+                "@giphy/js-types": "*",
3663
+                "@giphy/js-util": "*",
3679 3664
                 "qs": "^6.9.4"
3680 3665
             }
3681 3666
         },
@@ -3685,11 +3670,11 @@
3685 3670
             "integrity": "sha512-W9G6crS2oqTn7g0RpvYu1l/sna4LnivRTk25jmxdzujOFb9kvQ+VFM/v9RPYV2GIBnzT/maW/EwjFIba9jkflA=="
3686 3671
         },
3687 3672
         "@giphy/js-util": {
3688
-            "version": "4.4.0",
3689
-            "resolved": "https://registry.npmjs.org/@giphy/js-util/-/js-util-4.4.0.tgz",
3690
-            "integrity": "sha512-BUkcxsXHYFKoesAxuYoKv1gLbPOMM4bDtUYfQzwl8oqNuwEzdkidbJVYIh96Sa3vnFGx5xarjvxmTn3C2BOWIQ==",
3673
+            "version": "4.4.2",
3674
+            "resolved": "https://registry.npmjs.org/@giphy/js-util/-/js-util-4.4.2.tgz",
3675
+            "integrity": "sha512-ltthBrFDGXeDTdtuHM+Y8x1FMX7WaT3sCZ8MC/I179+1DJg82/IvDks9yR0mDywYtHvkNxgg5IqC5arvnA8V/w==",
3691 3676
             "requires": {
3692
-                "@giphy/js-types": "^4.4.0",
3677
+                "@giphy/js-types": "*",
3693 3678
                 "dompurify": "^2.2.2",
3694 3679
                 "uuid": "^9.0.0"
3695 3680
             },
@@ -3719,12 +3704,12 @@
3719 3704
             }
3720 3705
         },
3721 3706
         "@giphy/react-native-sdk": {
3722
-            "version": "1.7.0",
3723
-            "resolved": "https://registry.npmjs.org/@giphy/react-native-sdk/-/react-native-sdk-1.7.0.tgz",
3724
-            "integrity": "sha512-mCIqtPkDAstL+BDTbC1EQ4SiRkND3zd9uLKUeR4RkK2AhjRTUIheGzfxOZrdR014LVwcwKw5s9qpogoXr66mgw==",
3707
+            "version": "2.3.0",
3708
+            "resolved": "https://registry.npmjs.org/@giphy/react-native-sdk/-/react-native-sdk-2.3.0.tgz",
3709
+            "integrity": "sha512-hSCbgdi4Fptd1QwiZrhDhOuvy51HjWNOJE2Pa7/XkQ9NFSeu14N02m1Be2bXOhbN4kf/SptTzRzkMzn5U+IgmA==",
3725 3710
             "requires": {
3726
-                "@giphy/js-types": "^4.0.3",
3727
-                "type-fest": "^2.10.0"
3711
+                "@giphy/js-types": "^4.2.1",
3712
+                "type-fest": "^2.18.0"
3728 3713
             }
3729 3714
         },
3730 3715
         "@hapi/bourne": {
@@ -3802,11 +3787,11 @@
3802 3787
             }
3803 3788
         },
3804 3789
         "@react-navigation/core": {
3805
-            "version": "6.4.8",
3806
-            "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.8.tgz",
3807
-            "integrity": "sha512-klZ9Mcf/P2j+5cHMoGyIeurEzyBM2Uq9+NoSFrF6sdV5iCWHLFhrCXuhbBiQ5wVLCKf4lavlkd/DDs47PXs9RQ==",
3790
+            "version": "6.4.9",
3791
+            "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.9.tgz",
3792
+            "integrity": "sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g==",
3808 3793
             "requires": {
3809
-                "@react-navigation/routers": "^6.1.8",
3794
+                "@react-navigation/routers": "^6.1.9",
3810 3795
                 "escape-string-regexp": "^4.0.0",
3811 3796
                 "nanoid": "^3.1.23",
3812 3797
                 "query-string": "^7.1.3",
@@ -3840,9 +3825,9 @@
3840 3825
             }
3841 3826
         },
3842 3827
         "@react-navigation/routers": {
3843
-            "version": "6.1.8",
3844
-            "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.8.tgz",
3845
-            "integrity": "sha512-CEge+ZLhb1HBrSvv4RwOol7EKLW1QoqVIQlE9TN5MpxS/+VoQvP+cLbuz0Op53/iJfYhtXRFd1ZAd3RTRqto9w==",
3828
+            "version": "6.1.9",
3829
+            "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz",
3830
+            "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==",
3846 3831
             "requires": {
3847 3832
                 "nanoid": "^3.1.23"
3848 3833
             }
@@ -3893,6 +3878,21 @@
3893 3878
             "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3894 3879
             "requires": {
3895 3880
                 "color-convert": "^1.9.0"
3881
+            },
3882
+            "dependencies": {
3883
+                "color-convert": {
3884
+                    "version": "1.9.3",
3885
+                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3886
+                    "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3887
+                    "requires": {
3888
+                        "color-name": "1.1.3"
3889
+                    }
3890
+                },
3891
+                "color-name": {
3892
+                    "version": "1.1.3",
3893
+                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3894
+                    "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
3895
+                }
3896 3896
             }
3897 3897
         },
3898 3898
         "anymatch": {
@@ -4146,35 +4146,20 @@
4146 4146
             "requires": {
4147 4147
                 "color-convert": "^2.0.1",
4148 4148
                 "color-string": "^1.9.0"
4149
-            },
4150
-            "dependencies": {
4151
-                "color-convert": {
4152
-                    "version": "2.0.1",
4153
-                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4154
-                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4155
-                    "requires": {
4156
-                        "color-name": "~1.1.4"
4157
-                    }
4158
-                },
4159
-                "color-name": {
4160
-                    "version": "1.1.4",
4161
-                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4162
-                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
4163
-                }
4164 4149
             }
4165 4150
         },
4166 4151
         "color-convert": {
4167
-            "version": "1.9.3",
4168
-            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
4169
-            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
4152
+            "version": "2.0.1",
4153
+            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4154
+            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4170 4155
             "requires": {
4171
-                "color-name": "1.1.3"
4156
+                "color-name": "~1.1.4"
4172 4157
             }
4173 4158
         },
4174 4159
         "color-name": {
4175
-            "version": "1.1.3",
4176
-            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
4177
-            "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
4160
+            "version": "1.1.4",
4161
+            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4162
+            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
4178 4163
         },
4179 4164
         "color-string": {
4180 4165
             "version": "1.9.1",
@@ -4584,12 +4569,13 @@
4584 4569
             "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
4585 4570
         },
4586 4571
         "get-intrinsic": {
4587
-            "version": "1.2.0",
4588
-            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
4589
-            "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
4572
+            "version": "1.2.1",
4573
+            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
4574
+            "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
4590 4575
             "requires": {
4591 4576
                 "function-bind": "^1.1.1",
4592 4577
                 "has": "^1.0.3",
4578
+                "has-proto": "^1.0.1",
4593 4579
                 "has-symbols": "^1.0.3"
4594 4580
             }
4595 4581
         },
@@ -4861,9 +4847,9 @@
4861 4847
             }
4862 4848
         },
4863 4849
         "is-core-module": {
4864
-            "version": "2.12.0",
4865
-            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz",
4866
-            "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==",
4850
+            "version": "2.12.1",
4851
+            "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
4852
+            "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
4867 4853
             "requires": {
4868 4854
                 "has": "^1.0.3"
4869 4855
             }
@@ -5077,8 +5063,8 @@
5077 5063
             }
5078 5064
         },
5079 5065
         "lib-jitsi-meet": {
5080
-            "version": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1632.0.0+e4966db9/lib-jitsi-meet.tgz",
5081
-            "integrity": "sha512-8TA9goJW35hGSh+dcbpo8x/EoyjCtsDVeHpoNnuiz525AhkxPH3kXU/rk8pLFINg276P8yDkNqXuNtG9EPRaNg==",
5066
+            "version": "https://github.com/jitsi/lib-jitsi-meet/releases/download/v1643.0.0+0748d89a/lib-jitsi-meet.tgz",
5067
+            "integrity": "sha512-HtLhGkrSHEztTcMZ1iJmG7a5Bj8KvsT8bGL/h3G+4kro5JRp/E40XJPPWiaGT0e9av4RQZa4u1giSgF/50ssoQ==",
5082 5068
             "requires": {
5083 5069
                 "@jitsi/js-utils": "2.0.0",
5084 5070
                 "@jitsi/logger": "2.0.0",
@@ -5375,19 +5361,6 @@
5375 5361
                         "supports-color": "^7.1.0"
5376 5362
                     }
5377 5363
                 },
5378
-                "color-convert": {
5379
-                    "version": "2.0.1",
5380
-                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5381
-                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5382
-                    "requires": {
5383
-                        "color-name": "~1.1.4"
5384
-                    }
5385
-                },
5386
-                "color-name": {
5387
-                    "version": "1.1.4",
5388
-                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5389
-                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
5390
-                },
5391 5364
                 "has-flag": {
5392 5365
                     "version": "4.0.0",
5393 5366
                     "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -5457,9 +5430,9 @@
5457 5430
             "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
5458 5431
         },
5459 5432
         "qs": {
5460
-            "version": "6.11.1",
5461
-            "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz",
5462
-            "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==",
5433
+            "version": "6.11.2",
5434
+            "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz",
5435
+            "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==",
5463 5436
             "requires": {
5464 5437
                 "side-channel": "^1.0.4"
5465 5438
             }
@@ -5886,9 +5859,9 @@
5886 5859
             "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg=="
5887 5860
         },
5888 5861
         "tlds": {
5889
-            "version": "1.238.0",
5890
-            "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.238.0.tgz",
5891
-            "integrity": "sha512-lFPF9pZFhLrPodaJ0wt9QIN0l8jOxqmUezGZnm7BfkDSVd9q667oVIJukLVzhF+4oW7uDlrLlfJrL5yu9RWwew=="
5862
+            "version": "1.240.0",
5863
+            "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.240.0.tgz",
5864
+            "integrity": "sha512-1OYJQenswGZSOdRw7Bql5Qu7uf75b+F3HFBXbqnG/ifHa0fev1XcG+3pJf3pA/KC6RtHQzfKgIf1vkMlMG7mtQ=="
5892 5865
         },
5893 5866
         "tmp": {
5894 5867
             "version": "0.0.33",
@@ -5922,9 +5895,9 @@
5922 5895
             "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ=="
5923 5896
         },
5924 5897
         "tslib": {
5925
-            "version": "2.5.0",
5926
-            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
5927
-            "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
5898
+            "version": "2.5.3",
5899
+            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
5900
+            "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
5928 5901
         },
5929 5902
         "type-fest": {
5930 5903
             "version": "2.19.0",

+ 2
- 2
react-native-sdk/package.json 查看文件

@@ -2,13 +2,13 @@
2 2
     "name": "@jitsi/react-native-sdk",
3 3
     "version": "0.1.0",
4 4
     "description": "React Native SDK for Jitsi Meet.",
5
-    "main": "index.js",
5
+    "main": "index.tsx",
6 6
     "license": "Apache-2.0",
7 7
     "author": "",
8 8
     "homepage": "https://jitsi.org",
9 9
     "repository": {
10 10
         "type": "git",
11
-        "url": "git://github.com/jitsi/jitsi-meet.git"
11
+        "url": "git+https://github.com/jitsi/jitsi-meet.git"
12 12
     },
13 13
     "dependencies": {
14 14
         "@amplitude/react-native": "2.7.0",

+ 5
- 6
react-native-sdk/prepare_sdk.js 查看文件

@@ -3,14 +3,13 @@ const path = require('path');
3 3
 
4 4
 const packageJSON = require('../package.json');
5 5
 
6
-const {
7
-    androidSourcePath,
8
-    androidTargetPath,
9
-    iosDestPath,
10
-    iosSrcPath
11
-} = require('./constants.ts');
12 6
 const SDKPackageJSON = require('./package.json');
13 7
 
8
+const androidSourcePath = '../android/sdk/src/main/java/org/jitsi/meet/sdk';
9
+const androidTargetPath = './android/src/main/java/org/jitsi/meet/sdk';
10
+const iosSrcPath = '../ios/sdk/src';
11
+const iosDestPath = './ios/src';
12
+
14 13
 
15 14
 /**
16 15
  * Copies a specified file in a way that recursive copy is possible.

Loading…
取消
儲存