summaryrefslogtreecommitdiffstats
path: root/webapp/client/client.jsx
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2016-11-29 10:37:59 -0500
committerenahum <nahumhbl@gmail.com>2016-11-29 12:37:59 -0300
commit557aa68636ae8b23b33b761d9e9fe0f5b8cf1120 (patch)
tree72bdbdb053bc7a281bcf15c8d5dfc0ab185d1944 /webapp/client/client.jsx
parent58215e573fec44fe9cadf09909b44007ef5c18e6 (diff)
downloadchat-557aa68636ae8b23b33b761d9e9fe0f5b8cf1120.tar.gz
chat-557aa68636ae8b23b33b761d9e9fe0f5b8cf1120.tar.bz2
chat-557aa68636ae8b23b33b761d9e9fe0f5b8cf1120.zip
PLT-4233 When internet reconnects, reconnect websocket and grab latest posts, etc. (#4500)
* When internet reconnects, reconnect websocket and grab latest posts, etc. * Rename internet connection variable
Diffstat (limited to 'webapp/client/client.jsx')
-rw-r--r--webapp/client/client.jsx5
1 files changed, 5 insertions, 0 deletions
diff --git a/webapp/client/client.jsx b/webapp/client/client.jsx
index ff42fb7ac..75e47267c 100644
--- a/webapp/client/client.jsx
+++ b/webapp/client/client.jsx
@@ -156,6 +156,10 @@ export default class Client {
// NO-OP for inherited classes to override
}
+ handleSuccess(res) { // eslint-disable-line no-unused-vars
+ // NO-OP for inherited classes to override
+ }
+
handleResponse(methodName, successCallback, errorCallback, err, res) {
if (res && res.header) {
this.serverVersion = res.header[HEADER_X_VERSION_ID];
@@ -212,6 +216,7 @@ export default class Client {
console.error('Missing response body for ' + methodName); // eslint-disable-line no-console
successCallback('', res);
}
+ this.handleSuccess(res);
}
}