fix never running timingOut due to weak self capture
This commit is contained in:
		
							parent
							
								
									175da8b515
								
							
						
					
					
						commit
						a21af1016e
					
				@ -136,8 +136,8 @@ public final class OnAckCallback: NSObject {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        guard seconds != 0 else { return }
 | 
					        guard seconds != 0 else { return }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        socket.manager?.handleQueue.asyncAfter(deadline: DispatchTime.now() + seconds) {[weak socket, weak self] in
 | 
					        socket.manager?.handleQueue.asyncAfter(deadline: DispatchTime.now() + seconds) {[weak socket] in
 | 
				
			||||||
            guard let socket = socket, let `self` = self else { return }
 | 
					            guard let socket = socket else { return }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            socket.ackHandlers.timeoutAck(self.ackNumber)
 | 
					            socket.ackHandlers.timeoutAck(self.ackNumber)
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user