Skip to content

Commit 2b1cd74

Browse files
committed
Take weak reference to self in OnAckCallback
1 parent e1c18a3 commit 2b1cd74

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/SocketIO/Ack/SocketAckEmitter.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ public final class OnAckCallback : NSObject {
136136

137137
guard seconds != 0 else { return }
138138

139-
socket.manager?.handleQueue.asyncAfter(deadline: DispatchTime.now() + seconds) {[weak socket] in
140-
guard let socket = socket else { return }
139+
socket.manager?.handleQueue.asyncAfter(deadline: DispatchTime.now() + seconds) {[weak socket, weak self] in
140+
guard let socket = socket, let `self` = self else { return }
141141

142142
socket.ackHandlers.timeoutAck(self.ackNumber)
143143
}

0 commit comments

Comments
 (0)