Invoke onVersion when we know the current version even if there is no new version (for settings)

This commit is contained in:
Kegan Dougal 2016-02-03 16:50:05 +00:00
parent 4628cf82a7
commit b307a6d64e
2 changed files with 5 additions and 4 deletions

View file

@ -106,8 +106,8 @@ function onHashChange(ev) {
routeUrl(window.location);
}
function onNewVersion(current, latest) {
window.matrixChat.onNewVersion(current, latest);
function onVersion(current, latest) {
window.matrixChat.onVersion(current, latest);
}
var loaded = false;
@ -143,7 +143,7 @@ window.onload = function() {
if (!validBrowser) {
return;
}
UpdateChecker.setNewVersionListener(onNewVersion);
UpdateChecker.setVersionListener(onVersion);
UpdateChecker.run();
routeUrl(window.location);
loaded = true;

View file

@ -19,7 +19,7 @@ var latestVersion = null;
var listener = function(){}; // NOP
module.exports = {
setNewVersionListener: function(fn) { // invoked with fn(currentVer, newVer)
setVersionListener: function(fn) { // invoked with fn(currentVer, newVer)
listener = fn;
},
@ -32,6 +32,7 @@ module.exports = {
var ver = req.responseText.trim();
if (!currentVersion) {
currentVersion = ver;
listener(currentVersion, currentVersion);
}
if (ver !== latestVersion) {