Skip to content

Commit a21af10

Browse files
fix never running timingOut due to weak self capture
1 parent 175da8b commit a21af10

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

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

0 commit comments

Comments
 (0)