From e5f765e822273d53fd55a64d6b9881b1fc09954e Mon Sep 17 00:00:00 2001
From: Yuriy Maksymets <iurii.maksymets@gmail.com>
Date: Mon, 14 Oct 2019 17:08:15 +0100
Subject: [PATCH] Use newer webrtc adapter to support Safari

---
 package-lock.json | 27 +++++++++++++++++++++++----
 package.json      |  2 +-
 2 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index e070bb2..d6c1d29 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4816,6 +4816,16 @@
         "socket.io-client": "^2.3.0",
         "webrtc-adapter": "^4.0.0",
         "wildemitter": "^1.2.0"
+      },
+      "dependencies": {
+        "webrtc-adapter": {
+          "version": "4.2.2",
+          "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-4.2.2.tgz",
+          "integrity": "sha1-F4lsBHCE/UxWeVigzUMh4X8ydzw=",
+          "requires": {
+            "sdp": "^2.1.0"
+          }
+        }
       }
     },
     "load-json-file": {
@@ -6270,6 +6280,14 @@
         "wildemitter": "1.x"
       }
     },
+    "rtcpeerconnection-shim": {
+      "version": "1.2.15",
+      "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.15.tgz",
+      "integrity": "sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==",
+      "requires": {
+        "sdp": "^2.6.0"
+      }
+    },
     "run-async": {
       "version": "2.3.0",
       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
@@ -7688,11 +7706,12 @@
       }
     },
     "webrtc-adapter": {
-      "version": "4.2.2",
-      "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-4.2.2.tgz",
-      "integrity": "sha1-F4lsBHCE/UxWeVigzUMh4X8ydzw=",
+      "version": "7.3.0",
+      "resolved": "https://registry.npmjs.org/webrtc-adapter/-/webrtc-adapter-7.3.0.tgz",
+      "integrity": "sha512-pKcwt6IR6RLCD6jlcdOOi88iVwdzppHlkOhtgTSuZHtYTxdD09t5fA1Di7GJU7je8oHcCBlNfb7zwBsetERnmQ==",
       "requires": {
-        "sdp": "^2.1.0"
+        "rtcpeerconnection-shim": "^1.2.15",
+        "sdp": "^2.10.0"
       }
     },
     "whatwg-encoding": {
diff --git a/package.json b/package.json
index f63bbd6..8e2b8b4 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
     "liowebrtc": "file:src/liowebrtc",
     "signalbuddy": "file:src/signalbuddy",
     "uuid": "^3.3.3",
-    "webrtc-adapter": "^4.0.0",
+    "webrtc-adapter": "^7.3.0",
     "y-array": "^10.1.4",
     "y-map": "^10.1.3",
     "y-memory": "^8.0.9",
-- 
GitLab