From 918abb02a1615d966898d178cfd9f3fbb22258a0 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 22 May 2018 11:19:45 -0400 Subject: [PATCH] Remove capture of self. --- Signal/src/call/PeerConnectionClient.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Signal/src/call/PeerConnectionClient.swift b/Signal/src/call/PeerConnectionClient.swift index a66f0c13c..44454a44a 100644 --- a/Signal/src/call/PeerConnectionClient.swift +++ b/Signal/src/call/PeerConnectionClient.swift @@ -412,7 +412,7 @@ class PeerConnectionClient: NSObject, RTCPeerConnectionDelegate, RTCDataChannelD } peerConnection.offer(for: strongSelf.defaultOfferConstraints, completionHandler: { (sdp: RTCSessionDescription?, error: Error?) in - PeerConnectionClient.signalingQueue.async { [weak self] in + PeerConnectionClient.signalingQueue.async { completion(sdp, error) } }) @@ -549,7 +549,7 @@ class PeerConnectionClient: NSObject, RTCPeerConnectionDelegate, RTCDataChannelD Logger.debug("\(strongSelf.logTag) negotiating answer session.") peerConnection.answer(for: constraints, completionHandler: { (sdp: RTCSessionDescription?, error: Error?) in - PeerConnectionClient.signalingQueue.async { [weak self] in + PeerConnectionClient.signalingQueue.async { completion(sdp, error) } })