Pārlūkot izejas kodu

chore(deps) update uuid package to 8.3.2

Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
master
Pavol Cvengros 4 gadus atpakaļ
vecāks
revīzija
2d27195652

+ 1
- 0
android/sdk/build.gradle Parādīt failu

@@ -71,6 +71,7 @@ dependencies {
71 71
     implementation project(':react-native-community_netinfo')
72 72
     implementation project(':react-native-default-preference')
73 73
     implementation project(':react-native-gesture-handler')
74
+    implementation project(':react-native-get-random-values')
74 75
     implementation project(':react-native-immersive')
75 76
     implementation project(':react-native-keep-awake')
76 77
     implementation project(':react-native-masked-view_masked-view')

+ 1
- 0
android/sdk/src/main/java/org/jitsi/meet/sdk/ReactInstanceManagerHolder.java Parādīt failu

@@ -190,6 +190,7 @@ class ReactInstanceManagerHolder {
190 190
                 new com.kevinresol.react_native_default_preference.RNDefaultPreferencePackage(),
191 191
                 new com.learnium.RNDeviceInfo.RNDeviceInfo(),
192 192
                 new com.swmansion.gesturehandler.react.RNGestureHandlerPackage(),
193
+                new org.linusu.RNGetRandomValuesPackage(),
193 194
                 new com.rnimmersive.RNImmersivePackage(),
194 195
                 new com.swmansion.rnscreens.RNScreensPackage(),
195 196
                 new com.zmxv.RNSound.RNSoundPackage(),

+ 2
- 0
android/settings.gradle Parādīt failu

@@ -17,6 +17,8 @@ include ':react-native-device-info'
17 17
 project(':react-native-device-info').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-device-info/android')
18 18
 include ':react-native-gesture-handler'
19 19
 project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')
20
+include ':react-native-get-random-values'
21
+project(':react-native-get-random-values').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-get-random-values/android')
20 22
 include ':react-native-google-signin'
21 23
 project(':react-native-google-signin').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/google-signin/android')
22 24
 include ':react-native-immersive'

+ 0
- 102
flow-typed/npm/uuid_v3.x.x.js Parādīt failu

@@ -1,102 +0,0 @@
1
-// flow-typed signature: 609c1622fc97de96d59519934aa5ce87
2
-// flow-typed version: c6154227d1/uuid_v3.x.x/flow_>=v0.32.x <=v0.103.x
3
-
4
-declare module "uuid" {
5
-  declare class uuid {
6
-    static (
7
-      options?: {|
8
-        random?: number[],
9
-        rng?: () => number[] | Buffer
10
-      |},
11
-      buffer?: number[] | Buffer,
12
-      offset?: number
13
-    ): string,
14
-
15
-    static v1(
16
-      options?: {|
17
-        node?: number[],
18
-        clockseq?: number,
19
-        msecs?: number | Date,
20
-        nsecs?: number
21
-      |},
22
-      buffer?: number[] | Buffer,
23
-      offset?: number
24
-    ): string,
25
-
26
-    static v4(
27
-      options?: {|
28
-        random?: number[],
29
-        rng?: () => number[] | Buffer
30
-      |},
31
-      buffer?: number[] | Buffer,
32
-      offset?: number
33
-    ): string
34
-  }
35
-  declare module.exports: Class<uuid>;
36
-}
37
-
38
-declare module "uuid/v1" {
39
-  declare class v1 {
40
-    static (
41
-      options?: {|
42
-        node?: number[],
43
-        clockseq?: number,
44
-        msecs?: number | Date,
45
-        nsecs?: number
46
-      |},
47
-      buffer?: number[] | Buffer,
48
-      offset?: number
49
-    ): string
50
-  }
51
-
52
-  declare module.exports: Class<v1>;
53
-}
54
-
55
-declare module "uuid/v3" {
56
-  declare class v3 {
57
-    static (
58
-      name?: string | number[],
59
-      namespace?: string | number[],
60
-      buffer?: number[] | Buffer,
61
-      offset?: number
62
-    ): string,
63
-
64
-     static name: string,
65
-     static DNS: string,
66
-     static URL: string
67
-  }
68
-
69
-  declare module.exports: Class<v3>;
70
-}
71
-
72
-declare module "uuid/v4" {
73
-  declare class v4 {
74
-    static (
75
-      options?: {|
76
-        random?: number[],
77
-        rng?: () => number[] | Buffer
78
-      |},
79
-      buffer?: number[] | Buffer,
80
-      offset?: number
81
-    ): string
82
-  }
83
-
84
-  declare module.exports: Class<v4>;
85
-}
86
-
87
-declare module "uuid/v5" {
88
-  declare class v5 {
89
-    static (
90
-      name?: string | number[],
91
-      namespace?: string | number[],
92
-      buffer?: number[] | Buffer,
93
-      offset?: number
94
-    ): string,
95
-
96
-     static name: string,
97
-     static DNS: string,
98
-     static URL: string
99
-  }
100
-
101
-  declare module.exports: Class<v5>;
102
-}

+ 71
- 0
flow-typed/npm/uuid_v8.x.x.js Parādīt failu

@@ -0,0 +1,71 @@
1
+declare module 'uuid' {
2
+  // v1 (Timestamp)
3
+  declare type V1Options = {|
4
+    node?: $ReadOnlyArray<number>,
5
+    clockseq?: number,
6
+    msecs?: number,
7
+    nsecs?: number,
8
+    random?: $ReadOnlyArray<number>,
9
+    rng?: () => $ReadOnlyArray<number>,
10
+  |};
11
+
12
+  declare export function v1(options?: V1Options): string;
13
+
14
+  declare export function v1(
15
+    options: V1Options | null,
16
+    buffer: Array<number>,
17
+    offset?: number
18
+  ): Array<number>;
19
+
20
+  // v3 (Namespace)
21
+  declare function v3Impl(
22
+    name: string | $ReadOnlyArray<number>,
23
+    namespace: string | $ReadOnlyArray<number>
24
+  ): string;
25
+
26
+  declare function v3Impl(
27
+    name: string | $ReadOnlyArray<number>,
28
+    namespace: string | $ReadOnlyArray<number>,
29
+    buffer: Array<number>,
30
+    offset?: number
31
+  ): Array<number>;
32
+
33
+  declare export var v3: {|
34
+    [[call]]: typeof v3Impl,
35
+    DNS: string,
36
+    URL: string,
37
+  |};
38
+
39
+  // v4 (Random)
40
+  declare type V4Options = {|
41
+    random?: $ReadOnlyArray<number>,
42
+    rng?: () => $ReadOnlyArray<number>,
43
+  |};
44
+
45
+  declare export function v4(options?: V4Options): string;
46
+
47
+  declare export function v4(
48
+    options: V4Options | null,
49
+    buffer: Array<number>,
50
+    offset?: number
51
+  ): Array<number>;
52
+
53
+  // v5 (Namespace)
54
+  declare function v5Impl(
55
+    name: string | $ReadOnlyArray<number>,
56
+    namespace: string | $ReadOnlyArray<number>
57
+  ): string;
58
+
59
+  declare function v5Impl(
60
+    name: string | $ReadOnlyArray<number>,
61
+    namespace: string | $ReadOnlyArray<number>,
62
+    buffer: Array<number>,
63
+    offset?: number
64
+  ): Array<number>;
65
+
66
+  declare export var v5: {|
67
+    [[call]]: typeof v5Impl,
68
+    DNS: string,
69
+    URL: string,
70
+  |};
71
+}

+ 1
- 0
ios/Podfile Parādīt failu

@@ -57,6 +57,7 @@ target 'JitsiMeetSDK' do
57 57
   pod 'amplitude-react-native', :path => '../node_modules/@amplitude/react-native'
58 58
   pod 'react-native-background-timer', :path => '../node_modules/react-native-background-timer'
59 59
   pod 'react-native-calendar-events', :path => '../node_modules/react-native-calendar-events'
60
+  pod 'react-native-get-random-values', :path => '../node_modules/react-native-get-random-values'
60 61
   pod 'react-native-keep-awake', :path => '../node_modules/react-native-keep-awake'
61 62
   pod 'react-native-netinfo', :path => '../node_modules/@react-native-community/netinfo'
62 63
   pod 'react-native-performance', :path => '../node_modules/react-native-performance/ios'

+ 7
- 1
ios/Podfile.lock Parādīt failu

@@ -284,6 +284,8 @@ PODS:
284 284
     - React
285 285
   - react-native-calendar-events (2.0.0):
286 286
     - React
287
+  - react-native-get-random-values (1.7.0):
288
+    - React-Core
287 289
   - react-native-keep-awake (4.0.0):
288 290
     - React
289 291
   - react-native-netinfo (4.1.5):
@@ -412,6 +414,7 @@ DEPENDENCIES:
412 414
   - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
413 415
   - react-native-background-timer (from `../node_modules/react-native-background-timer`)
414 416
   - react-native-calendar-events (from `../node_modules/react-native-calendar-events`)
417
+  - react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
415 418
   - react-native-keep-awake (from `../node_modules/react-native-keep-awake`)
416 419
   - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
417 420
   - react-native-performance (from `../node_modules/react-native-performance/ios`)
@@ -502,6 +505,8 @@ EXTERNAL SOURCES:
502 505
     :path: "../node_modules/react-native-background-timer"
503 506
   react-native-calendar-events:
504 507
     :path: "../node_modules/react-native-calendar-events"
508
+  react-native-get-random-values:
509
+    :path: "../node_modules/react-native-get-random-values"
505 510
   react-native-keep-awake:
506 511
     :path: "../node_modules/react-native-keep-awake"
507 512
   react-native-netinfo:
@@ -603,6 +608,7 @@ SPEC CHECKSUMS:
603 608
   React-jsinspector: 92ceee6c66dc19886289b52436ade7e020b89602
604 609
   react-native-background-timer: 029c606b3fd6dd476b153e177c518b6ade4c169f
605 610
   react-native-calendar-events: 82dc6c915653a1a8a266e43fdbbfdb3b1022ca99
611
+  react-native-get-random-values: 237bffb1c7e05fb142092681531810a29ba53015
606 612
   react-native-keep-awake: afad8a51dfef9fe9655a6344771be32c8596d774
607 613
   react-native-netinfo: 0e563248a4b9a99c33ec29bd03c2d50767db22a6
608 614
   react-native-performance: 6bd6cfac80594775fb782405fceaaf206becf53b
@@ -635,6 +641,6 @@ SPEC CHECKSUMS:
635 641
   RNWatch: a5320c959c75e72845c07985f3e935e58998f1d3
636 642
   Yoga: 96b469c5e81ff51b917b92e8c3390642d4ded30c
637 643
 
638
-PODFILE CHECKSUM: 42be6796ba6ac039dae5c02125677728ecd0df0d
644
+PODFILE CHECKSUM: 836d4804218c0608e1326471ec83fe31cfa9c86d
639 645
 
640 646
 COCOAPODS: 1.11.2

+ 104
- 15
package-lock.json Parādīt failu

@@ -82,6 +82,7 @@
82 82
         "react-native-default-preference": "1.4.2",
83 83
         "react-native-device-info": "8.0.0",
84 84
         "react-native-gesture-handler": "1.10.3",
85
+        "react-native-get-random-values": "1.7.0",
85 86
         "react-native-immersive": "2.0.0",
86 87
         "react-native-keep-awake": "4.0.0",
87 88
         "react-native-paper": "4.8.1",
@@ -112,7 +113,7 @@
112 113
         "rtcstats": "github:jitsi/rtcstats#v8.1.0",
113 114
         "styled-components": "3.4.9",
114 115
         "util": "0.12.1",
115
-        "uuid": "3.1.0",
116
+        "uuid": "8.3.2",
116 117
         "wasm-check": "2.0.1",
117 118
         "windows-iana": "^3.1.0",
118 119
         "zxcvbn": "4.4.2"
@@ -398,6 +399,15 @@
398 399
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
399 400
       "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
400 401
     },
402
+    "node_modules/@atlaskit/icon/node_modules/uuid": {
403
+      "version": "3.4.0",
404
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
405
+      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
406
+      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
407
+      "bin": {
408
+        "uuid": "bin/uuid"
409
+      }
410
+    },
401 411
     "node_modules/@atlaskit/inline-dialog": {
402 412
       "version": "13.0.9",
403 413
       "resolved": "https://registry.npmjs.org/@atlaskit/inline-dialog/-/inline-dialog-13.0.9.tgz",
@@ -447,6 +457,15 @@
447 457
         "styled-components": "^3.2.6"
448 458
       }
449 459
     },
460
+    "node_modules/@atlaskit/item/node_modules/uuid": {
461
+      "version": "3.4.0",
462
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
463
+      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
464
+      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
465
+      "bin": {
466
+        "uuid": "bin/uuid"
467
+      }
468
+    },
450 469
     "node_modules/@atlaskit/layer": {
451 470
       "version": "9.0.3",
452 471
       "resolved": "https://registry.npmjs.org/@atlaskit/layer/-/layer-9.0.3.tgz",
@@ -588,6 +607,15 @@
588 607
         "styled-components": "^3.2.6"
589 608
       }
590 609
     },
610
+    "node_modules/@atlaskit/multi-select/node_modules/uuid": {
611
+      "version": "3.4.0",
612
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
613
+      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
614
+      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
615
+      "bin": {
616
+        "uuid": "bin/uuid"
617
+      }
618
+    },
591 619
     "node_modules/@atlaskit/popper": {
592 620
       "version": "5.0.4",
593 621
       "resolved": "https://registry.npmjs.org/@atlaskit/popper/-/popper-5.0.4.tgz",
@@ -9240,6 +9268,11 @@
9240 9268
         "node": ">= 0.10"
9241 9269
       }
9242 9270
     },
9271
+    "node_modules/fast-base64-decode": {
9272
+      "version": "1.0.0",
9273
+      "resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz",
9274
+      "integrity": "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q=="
9275
+    },
9243 9276
     "node_modules/fast-deep-equal": {
9244 9277
       "version": "1.0.0",
9245 9278
       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
@@ -10154,12 +10187,12 @@
10154 10187
       }
10155 10188
     },
10156 10189
     "node_modules/fsevents/node_modules/mkdirp": {
10157
-      "version": "0.5.5",
10190
+      "version": "0.5.1",
10158 10191
       "inBundle": true,
10159 10192
       "license": "MIT",
10160 10193
       "optional": true,
10161 10194
       "dependencies": {
10162
-        "minimist": "^1.2.5"
10195
+        "minimist": "0.0.8"
10163 10196
       },
10164 10197
       "bin": {
10165 10198
         "mkdirp": "bin/cmd.js"
@@ -10336,7 +10369,7 @@
10336 10369
       }
10337 10370
     },
10338 10371
     "node_modules/fsevents/node_modules/rc/node_modules/minimist": {
10339
-      "version": "1.2.5",
10372
+      "version": "1.2.0",
10340 10373
       "inBundle": true,
10341 10374
       "license": "MIT",
10342 10375
       "optional": true
@@ -15715,6 +15748,17 @@
15715 15748
         "ua-parser-js": "^0.7.18"
15716 15749
       }
15717 15750
     },
15751
+    "node_modules/react-native-get-random-values": {
15752
+      "version": "1.7.0",
15753
+      "resolved": "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.7.0.tgz",
15754
+      "integrity": "sha512-zDhmpWUekGRFb9I+MQkxllHcqXN9HBSsgPwBQfrZ1KZYpzDspWLZ6/yLMMZrtq4pVqNR7C7N96L3SuLpXv1nhQ==",
15755
+      "dependencies": {
15756
+        "fast-base64-decode": "^1.0.0"
15757
+      },
15758
+      "peerDependencies": {
15759
+        "react-native": ">=0.56"
15760
+      }
15761
+    },
15718 15762
     "node_modules/react-native-immersive": {
15719 15763
       "version": "2.0.0",
15720 15764
       "resolved": "https://registry.npmjs.org/react-native-immersive/-/react-native-immersive-2.0.0.tgz",
@@ -16630,6 +16674,15 @@
16630 16674
       "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz",
16631 16675
       "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ=="
16632 16676
     },
16677
+    "node_modules/rtcstats/node_modules/uuid": {
16678
+      "version": "3.1.0",
16679
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
16680
+      "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==",
16681
+      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
16682
+      "bin": {
16683
+        "uuid": "bin/uuid"
16684
+      }
16685
+    },
16633 16686
     "node_modules/run-async": {
16634 16687
       "version": "2.3.0",
16635 16688
       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
@@ -18768,12 +18821,11 @@
18768 18821
       }
18769 18822
     },
18770 18823
     "node_modules/uuid": {
18771
-      "version": "3.1.0",
18772
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
18773
-      "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==",
18774
-      "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
18824
+      "version": "8.3.2",
18825
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
18826
+      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
18775 18827
       "bin": {
18776
-        "uuid": "bin/uuid"
18828
+        "uuid": "dist/bin/uuid"
18777 18829
       }
18778 18830
     },
18779 18831
     "node_modules/v8-compile-cache": {
@@ -20504,6 +20556,11 @@
20504 20556
           "version": "2.1.0",
20505 20557
           "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
20506 20558
           "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
20559
+        },
20560
+        "uuid": {
20561
+          "version": "3.4.0",
20562
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
20563
+          "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
20507 20564
         }
20508 20565
       }
20509 20566
     },
@@ -20541,6 +20598,13 @@
20541 20598
         "prop-types": "^15.5.10",
20542 20599
         "react-addons-text-content": "^0.0.4",
20543 20600
         "uuid": "^3.1.0"
20601
+      },
20602
+      "dependencies": {
20603
+        "uuid": {
20604
+          "version": "3.4.0",
20605
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
20606
+          "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
20607
+        }
20544 20608
       }
20545 20609
     },
20546 20610
     "@atlaskit/layer": {
@@ -20656,6 +20720,13 @@
20656 20720
         "@atlaskit/theme": "^11.0.0",
20657 20721
         "@babel/runtime": "^7.0.0",
20658 20722
         "uuid": "^3.1.0"
20723
+      },
20724
+      "dependencies": {
20725
+        "uuid": {
20726
+          "version": "3.4.0",
20727
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
20728
+          "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
20729
+        }
20659 20730
       }
20660 20731
     },
20661 20732
     "@atlaskit/popper": {
@@ -27279,6 +27350,11 @@
27279 27350
         "time-stamp": "^1.0.0"
27280 27351
       }
27281 27352
     },
27353
+    "fast-base64-decode": {
27354
+      "version": "1.0.0",
27355
+      "resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz",
27356
+      "integrity": "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q=="
27357
+    },
27282 27358
     "fast-deep-equal": {
27283 27359
       "version": "1.0.0",
27284 27360
       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
@@ -27984,11 +28060,11 @@
27984 28060
           }
27985 28061
         },
27986 28062
         "mkdirp": {
27987
-          "version": "0.5.5",
28063
+          "version": "0.5.1",
27988 28064
           "bundled": true,
27989 28065
           "optional": true,
27990 28066
           "requires": {
27991
-            "minimist": "^1.2.5"
28067
+            "minimist": "0.0.8"
27992 28068
           }
27993 28069
         },
27994 28070
         "ms": {
@@ -28116,7 +28192,7 @@
28116 28192
           },
28117 28193
           "dependencies": {
28118 28194
             "minimist": {
28119
-              "version": "1.2.5",
28195
+              "version": "1.2.0",
28120 28196
               "bundled": true,
28121 28197
               "optional": true
28122 28198
             }
@@ -32408,6 +32484,14 @@
32408 32484
         }
32409 32485
       }
32410 32486
     },
32487
+    "react-native-get-random-values": {
32488
+      "version": "1.7.0",
32489
+      "resolved": "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.7.0.tgz",
32490
+      "integrity": "sha512-zDhmpWUekGRFb9I+MQkxllHcqXN9HBSsgPwBQfrZ1KZYpzDspWLZ6/yLMMZrtq4pVqNR7C7N96L3SuLpXv1nhQ==",
32491
+      "requires": {
32492
+        "fast-base64-decode": "^1.0.0"
32493
+      }
32494
+    },
32411 32495
     "react-native-immersive": {
32412 32496
       "version": "2.0.0",
32413 32497
       "resolved": "https://registry.npmjs.org/react-native-immersive/-/react-native-immersive-2.0.0.tgz",
@@ -33082,6 +33166,11 @@
33082 33166
           "version": "0.7.3",
33083 33167
           "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz",
33084 33168
           "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ=="
33169
+        },
33170
+        "uuid": {
33171
+          "version": "3.1.0",
33172
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
33173
+          "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="
33085 33174
         }
33086 33175
       }
33087 33176
     },
@@ -34754,9 +34843,9 @@
34754 34843
       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
34755 34844
     },
34756 34845
     "uuid": {
34757
-      "version": "3.1.0",
34758
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
34759
-      "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="
34846
+      "version": "8.3.2",
34847
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
34848
+      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
34760 34849
     },
34761 34850
     "v8-compile-cache": {
34762 34851
       "version": "2.3.0",

+ 2
- 1
package.json Parādīt failu

@@ -87,6 +87,7 @@
87 87
     "react-native-default-preference": "1.4.2",
88 88
     "react-native-device-info": "8.0.0",
89 89
     "react-native-gesture-handler": "1.10.3",
90
+    "react-native-get-random-values": "1.7.0",
90 91
     "react-native-immersive": "2.0.0",
91 92
     "react-native-keep-awake": "4.0.0",
92 93
     "react-native-paper": "4.8.1",
@@ -117,7 +118,7 @@
117 118
     "rtcstats": "github:jitsi/rtcstats#v8.1.0",
118 119
     "styled-components": "3.4.9",
119 120
     "util": "0.12.1",
120
-    "uuid": "3.1.0",
121
+    "uuid": "8.3.2",
121 122
     "wasm-check": "2.0.1",
122 123
     "windows-iana": "^3.1.0",
123 124
     "zxcvbn": "4.4.2"

+ 2
- 2
react/features/mobile/call-integration/middleware.js Parādīt failu

@@ -1,7 +1,7 @@
1 1
 // @flow
2 2
 
3 3
 import { Alert, NativeModules, Platform } from 'react-native';
4
-import uuid from 'uuid';
4
+import { v4 as uuidv4 } from 'uuid';
5 5
 
6 6
 import { createTrackMutedEvent, sendAnalytics } from '../../analytics';
7 7
 import { appNavigate } from '../../app/actions';
@@ -271,7 +271,7 @@ function _conferenceWillJoin({ dispatch, getState }, next, action) {
271 271
 
272 272
     // When assigning the call UUID, do so in upper case, since iOS will return
273 273
     // it upper cased.
274
-    conference.callUUID = (callUUID || uuid.v4()).toUpperCase();
274
+    conference.callUUID = (callUUID || uuidv4()).toUpperCase();
275 275
 
276 276
     CallIntegration.startCall(conference.callUUID, handle, hasVideo)
277 277
         .then(() => {

+ 2
- 2
react/features/prejoin/actions.js Parādīt failu

@@ -3,7 +3,7 @@
3 3
 declare var JitsiMeetJS: Object;
4 4
 declare var APP: Object;
5 5
 
6
-import uuid from 'uuid';
6
+import { v4 as uuidv4 } from 'uuid';
7 7
 
8 8
 import { getDialOutStatusUrl, getDialOutUrl, updateConfig } from '../base/config';
9 9
 import { isIosMobileBrowser } from '../base/environment/utils';
@@ -152,7 +152,7 @@ function pollForStatus(
152 152
 export function dialOut(onSuccess: Function, onFail: Function) {
153 153
     return async function(dispatch: Function, getState: Function) {
154 154
         const state = getState();
155
-        const reqId = uuid.v4();
155
+        const reqId = uuidv4();
156 156
         const url = getDialOutUrl(state);
157 157
         const conferenceUrl = getDialOutConferenceUrl(state);
158 158
         const phoneNumber = getFullDialOutNumber(state);

+ 2
- 2
react/features/reactions/functions.any.js Parādīt failu

@@ -1,6 +1,6 @@
1 1
 // @flow
2 2
 
3
-import uuid from 'uuid';
3
+import { v4 as uuidv4 } from 'uuid';
4 4
 
5 5
 import { getFeatureFlag, REACTIONS_ENABLED } from '../base/flags';
6 6
 import { getLocalParticipant } from '../base/participants';
@@ -39,7 +39,7 @@ export function getReactionsWithId(buffer: Array<string>) {
39 39
     return buffer.map<Object>(reaction => {
40 40
         return {
41 41
             reaction,
42
-            uid: uuid.v4()
42
+            uid: uuidv4()
43 43
         };
44 44
     });
45 45
 }

+ 2
- 2
react/features/virtual-background/components/UploadImageButton.js Parādīt failu

@@ -1,7 +1,7 @@
1 1
 // @flow
2 2
 
3 3
 import React, { useCallback, useRef } from 'react';
4
-import uuid from 'uuid';
4
+import { v4 as uuidv4 } from 'uuid';
5 5
 
6 6
 import { translate } from '../../base/i18n';
7 7
 import { Icon, IconPlusCircle } from '../../base/icons';
@@ -72,7 +72,7 @@ function UploadImageButton({
72 72
         reader.readAsDataURL(imageFile[0]);
73 73
         reader.onload = async () => {
74 74
             const url = await resizeImage(reader.result);
75
-            const uuId = uuid.v4();
75
+            const uuId = uuidv4();
76 76
 
77 77
             setStoredImages([
78 78
                 ...storedImages,

+ 1
- 0
react/index.native.js Parādīt failu

@@ -2,6 +2,7 @@
2 2
 
3 3
 // Apply all necessary polyfills as early as possible to make sure anything imported henceforth
4 4
 // sees them.
5
+import 'react-native-get-random-values';
5 6
 import './features/mobile/polyfills';
6 7
 
7 8
 import React, { PureComponent } from 'react';

Notiek ielāde…
Atcelt
Saglabāt