Invoke onVersion when we know the current version even if there is no new version (for settings)
parent
4628cf82a7
commit
b307a6d64e
|
@ -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;
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue