Handle web socket closed unexpectedly errors more gracefully.

This commit is contained in:
Cody Henthorne
2024-12-03 11:16:51 -05:00
committed by Greyson Parrelli
parent 49e57a3c66
commit e6c5080a07
2 changed files with 4 additions and 1 deletions
@@ -16,6 +16,7 @@ import org.whispersystems.signalservice.internal.util.BlacklistingTrustManager;
import org.whispersystems.signalservice.internal.util.Util;
import java.io.IOException;
import java.net.SocketException;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
@@ -353,7 +354,7 @@ public class OkHttpWebSocketConnection extends WebSocketListener implements WebS
while (iterator.hasNext()) {
Map.Entry<Long, OutgoingRequest> entry = iterator.next();
entry.getValue().onError(new IOException("Closed unexpectedly"));
entry.getValue().onError(new SocketException("Closed unexpectedly"));
iterator.remove();
}