diff --git a/pom.xml b/pom.xml
index 8b6fc6a..2d0ecba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
com.squareup.okhttp
okhttp-ws
- 2.3.0
+ 2.4.0
org.json
diff --git a/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java b/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java
index ff27aad..a127e3d 100644
--- a/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java
+++ b/src/main/java/com/github/nkzawa/engineio/client/transports/WebSocket.java
@@ -57,7 +57,7 @@ public class WebSocket extends Transport {
final Request request = builder.build();
(wsCall = WebSocketCall.create(client, request)).enqueue(new WebSocketListener() {
@Override
- public void onOpen(com.squareup.okhttp.ws.WebSocket webSocket, Request request, Response response) throws IOException {
+ public void onOpen(com.squareup.okhttp.ws.WebSocket webSocket, Response response) {
ws = webSocket;
final Map headers = new TreeMap(String.CASE_INSENSITIVE_ORDER);
Headers responseHeaders = response.headers();
@@ -124,11 +124,11 @@ public class WebSocket extends Transport {
}
@Override
- public void onFailure(final IOException e) {
+ public void onFailure(final IOException e, final Response response) {
EventThread.exec(new Runnable() {
@Override
public void run() {
- self.onError("websocket error", e);
+ self.onError("websocket error " + response.toString(), e);
}
});
}