diff --git a/src/client.js b/src/client.js index 12e5ad674..6cf6b1bb4 100644 --- a/src/client.js +++ b/src/client.js @@ -431,6 +431,7 @@ MatrixClient.prototype.getCapabilities = function() { if (this._cachedCapabilities) { const now = new Date().getTime(); if (now - this._cachedCapabilities.lastUpdated <= CAPABILITIES_CACHE_MS) { + console.log("Returning cached capabilities"); return Promise.resolve(this._cachedCapabilities.capabilities); } } @@ -445,6 +446,8 @@ MatrixClient.prototype.getCapabilities = function() { capabilities: capabilities, lastUpdated: new Date().getTime(), }; + + console.log("Caching capabilities: ", capabilities); return capabilities; }); }; diff --git a/src/models/room.js b/src/models/room.js index 3c03b8ad7..2696aa6e3 100644 --- a/src/models/room.js +++ b/src/models/room.js @@ -260,6 +260,8 @@ Room.prototype.getRecommendedVersion = async function() { } const currentVersion = this.getVersion(); + console.log(`[${this.roomId}] Current version: ${currentVersion}`); + console.log(`[${this.roomId}] Version capability: `, versionCap); const result = { version: currentVersion, @@ -280,6 +282,11 @@ Room.prototype.getRecommendedVersion = async function() { result.version = versionCap.default; result.needsUpgrade = true; result.urgent = !!this.getVersion().match(/^[0-9]+[0-9.]*$/g); + if (result.urgent) { + console.warn(`URGENT upgrade required on ${this.roomId}`); + } else { + console.warn(`Non-urgent upgrade required on ${this.roomId}`); + } return Promise.resolve(result); }