From 4870049354f8280bd92916043e485a602ae7cacf Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Thu, 3 Dec 2015 15:50:50 -0800 Subject: Fixing mattermost to refresh the page when a new version is detected --- web/react/dispatcher/event_helpers.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/react/dispatcher/event_helpers.jsx b/web/react/dispatcher/event_helpers.jsx index f792c610f..31be51c5e 100644 --- a/web/react/dispatcher/event_helpers.jsx +++ b/web/react/dispatcher/event_helpers.jsx @@ -10,7 +10,7 @@ import * as AsyncClient from '../utils/async_client.jsx'; import * as Client from '../utils/client.jsx'; export function emitChannelClickEvent(channel) { - AsyncClient.getChannels(); + AsyncClient.getChannels(true); AsyncClient.getChannelExtraInfo(channel.id); AsyncClient.updateLastViewedAt(channel.id); AsyncClient.getPosts(channel.id); -- cgit v1.2.3-1-g7c22 From 8fde26532f641b8d538169ab75021da1b98a4234 Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Thu, 3 Dec 2015 16:03:17 -0800 Subject: Fixing detect build --- web/react/utils/async_client.jsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/react/utils/async_client.jsx b/web/react/utils/async_client.jsx index d97c7c3cb..f65fdbde5 100644 --- a/web/react/utils/async_client.jsx +++ b/web/react/utils/async_client.jsx @@ -55,9 +55,14 @@ export function getChannels(checkVersion) { var serverVersion = xhr.getResponseHeader('X-Version-ID'); if (serverVersion !== BrowserStore.getLastServerVersion()) { - BrowserStore.setLastServerVersion(serverVersion); - window.location.reload(true); - console.log('Detected version update refreshing the page'); //eslint-disable-line no-console + if (!BrowserStore.getLastServerVersion() || BrowserStore.getLastServerVersion() === '') { + BrowserStore.setLastServerVersion(serverVersion); + } else { + console.log(BrowserStore.getLastServerVersion()); + BrowserStore.setLastServerVersion(serverVersion); + window.location.reload(true); + console.log('Detected version update refreshing the page'); //eslint-disable-line no-console + } } } -- cgit v1.2.3-1-g7c22 From 2cda7c967fe8b10ad3c0bf742c7636a5bf419d69 Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Thu, 3 Dec 2015 16:04:04 -0800 Subject: Fixing detect build --- web/react/utils/async_client.jsx | 1 - 1 file changed, 1 deletion(-) diff --git a/web/react/utils/async_client.jsx b/web/react/utils/async_client.jsx index f65fdbde5..88b5aa739 100644 --- a/web/react/utils/async_client.jsx +++ b/web/react/utils/async_client.jsx @@ -58,7 +58,6 @@ export function getChannels(checkVersion) { if (!BrowserStore.getLastServerVersion() || BrowserStore.getLastServerVersion() === '') { BrowserStore.setLastServerVersion(serverVersion); } else { - console.log(BrowserStore.getLastServerVersion()); BrowserStore.setLastServerVersion(serverVersion); window.location.reload(true); console.log('Detected version update refreshing the page'); //eslint-disable-line no-console -- cgit v1.2.3-1-g7c22