diff --git a/Signal/Signal-Info.plist b/Signal/Signal-Info.plist
index d0d901a27..c6eaa04a1 100644
--- a/Signal/Signal-Info.plist
+++ b/Signal/Signal-Info.plist
@@ -9,7 +9,7 @@
OSXVersion
10.14.2
WebRTCCommit
- aa8bee9bd6f69e388a9ca7506b8702ef8ab7f195 M71
+ 55de5593cc261fa9368c5ccde98884ed1e278ba0 M72
CFBundleDevelopmentRegion
en
diff --git a/Signal/src/call/PeerConnectionClient.swift b/Signal/src/call/PeerConnectionClient.swift
index 15d85c73f..19eada7a5 100644
--- a/Signal/src/call/PeerConnectionClient.swift
+++ b/Signal/src/call/PeerConnectionClient.swift
@@ -171,6 +171,10 @@ class PeerConnectionProxy: NSObject, RTCPeerConnectionDelegate, RTCDataChannelDe
self.get()?.peerConnection(peerConnection, didOpen: dataChannel)
}
+ public func peerConnection(_ peerConnection: RTCPeerConnection, didChange connectionState: RTCPeerConnectionState) {
+ self.get()?.peerConnection(peerConnection, didChange: connectionState)
+ }
+
// MARK: - RTCDataChannelDelegate
public func dataChannelDidChangeState(_ dataChannel: RTCDataChannel) {
@@ -1046,6 +1050,10 @@ class PeerConnectionClient: NSObject, RTCPeerConnectionDelegate, RTCDataChannelD
}
}
+ internal func peerConnection(_ peerConnectionParam: RTCPeerConnection, didChange connectionState: RTCPeerConnectionState) {
+ Logger.info("didChange PeerConnectionState:\(connectionState.debugDescription)")
+ }
+
// MARK: Helpers
/**
@@ -1349,3 +1357,22 @@ fileprivate extension RTCIceConnectionState {
}
}
}
+
+fileprivate extension RTCPeerConnectionState {
+ var debugDescription: String {
+ switch self {
+ case .new:
+ return "new"
+ case .connecting:
+ return "connecting"
+ case .connected:
+ return "connected"
+ case .disconnected:
+ return "disconnected"
+ case .failed:
+ return "failed"
+ case .closed:
+ return "closed"
+ }
+ }
+}
diff --git a/ThirdParty/WebRTC b/ThirdParty/WebRTC
index aa8bee9bd..55de5593c 160000
--- a/ThirdParty/WebRTC
+++ b/ThirdParty/WebRTC
@@ -1 +1 @@
-Subproject commit aa8bee9bd6f69e388a9ca7506b8702ef8ab7f195
+Subproject commit 55de5593cc261fa9368c5ccde98884ed1e278ba0