diff options
author | Joram Wilander <jwawilander@gmail.com> | 2016-11-29 10:37:59 -0500 |
---|---|---|
committer | enahum <nahumhbl@gmail.com> | 2016-11-29 12:37:59 -0300 |
commit | 557aa68636ae8b23b33b761d9e9fe0f5b8cf1120 (patch) | |
tree | 72bdbdb053bc7a281bcf15c8d5dfc0ab185d1944 /webapp/client/client.jsx | |
parent | 58215e573fec44fe9cadf09909b44007ef5c18e6 (diff) | |
download | chat-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.jsx | 5 |
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); } } |