summaryrefslogtreecommitdiffstats
path: root/webapp/actions/global_actions.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/actions/global_actions.jsx')
-rw-r--r--webapp/actions/global_actions.jsx13
1 files changed, 13 insertions, 0 deletions
diff --git a/webapp/actions/global_actions.jsx b/webapp/actions/global_actions.jsx
index ce14661f6..f464483cf 100644
--- a/webapp/actions/global_actions.jsx
+++ b/webapp/actions/global_actions.jsx
@@ -67,6 +67,7 @@ export function emitChannelClickEvent(channel) {
// Mark previous and next channel as read
ChannelStore.resetCounts([chan.id, oldChannelId]);
+ reloadIfServerVersionChanged();
});
// Subtract mentions for the team
@@ -593,3 +594,15 @@ export function emitPopoverMentionKeyClick(isRHS, mentionKey) {
mentionKey
});
}
+
+let serverVersion = '';
+
+export function reloadIfServerVersionChanged() {
+ const newServerVersion = Client4.getServerVersion();
+ if (serverVersion && serverVersion !== newServerVersion) {
+ console.log('Detected version update refreshing the page'); //eslint-disable-line no-console
+ window.location.reload(true);
+ }
+
+ serverVersion = newServerVersion;
+}