(reconnect: ReconnectSchedule)
| 225 | let activeSocket: TSocket | null = null; |
| 226 | |
| 227 | const scheduleReconnect = (reconnect: ReconnectSchedule) => { |
| 228 | if (disposed) { |
| 229 | return; |
| 230 | } |
| 231 | if (reconnectTimer !== null) { |
| 232 | clearTimeout(reconnectTimer); |
| 233 | } |
| 234 | lastReconnectAttempt = reconnect.attempt; |
| 235 | reconnectTimer = setTimeout(connect, reconnect.delayMs); |
| 236 | }; |
| 237 | |
| 238 | function connect() { |
| 239 | reconnectTimer = null; |