Change refresh on version change to be after explicit click (#7090)

Этот коммит содержится в:
Joram Wilander
2017-08-02 08:44:25 -04:00
коммит произвёл GitHub
родитель 65817e13c7
Коммит 6ff7e4ea4b
5 изменённых файлов: 20 добавлений и 21 удалений

Просмотреть файл

@@ -24,11 +24,9 @@ import 'katex/dist/katex.min.css';
import store from 'stores/redux_store.jsx';
const dispatch = store.dispatch;
const getState = store.getState;
import EventEmitter from 'mattermost-redux/utils/event_emitter';
import {viewChannel} from 'mattermost-redux/actions/channels';
import {getClientConfig, getLicenseConfig, setUrl, setServerVersion as setServerVersionRedux} from 'mattermost-redux/actions/general';
import {General} from 'mattermost-redux/constants';
import {getClientConfig, getLicenseConfig, setUrl} from 'mattermost-redux/actions/general';
// Import the root of our routing tree
import rRoot from 'routes/route_root.jsx';
@@ -127,22 +125,6 @@ function renderRootComponent() {
document.getElementById('root'));
}
let serverVersion = '';
EventEmitter.on(General.CONFIG_CHANGED, setServerVersion);
function setServerVersion(newServerVersion) {
if (serverVersion && serverVersion !== newServerVersion) {
console.log('Detected version update refreshing the page'); //eslint-disable-line no-console
window.location.reload(true);
}
if (serverVersion !== newServerVersion) {
serverVersion = newServerVersion;
setServerVersionRedux(newServerVersion)(dispatch, getState);
}
}
global.window.setup_root = () => {
// Do the pre-render setup and call renderRootComponent when done
preRenderSetup(renderRootComponent);