Skip to content

Commit d7ac4e8

Browse files
committed
Avoid checking key backup status if guest
Fixes element-hq/element-web#7839. Signed-off-by: J. Ryan Stinnett <[email protected]>
1 parent 2d3669b commit d7ac4e8

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

spec/unit/crypto.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ describe("Crypto", function() {
7070
mockBaseApis = {
7171
sendToDevice: expect.createSpy(),
7272
getKeyBackupVersion: expect.createSpy(),
73+
isGuest: expect.createSpy(),
7374
};
7475
mockRoomList = {};
7576

src/crypto/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,11 @@ Crypto.prototype.init = async function() {
212212
*/
213213
Crypto.prototype._checkAndStartKeyBackup = async function() {
214214
console.log("Checking key backup status...");
215+
if (this._baseApis.isGuest()) {
216+
console.log("Skipping key backup check since user is guest");
217+
this._checkedForBackup = true;
218+
return;
219+
}
215220
let backupInfo;
216221
try {
217222
backupInfo = await this._baseApis.getKeyBackupVersion();

0 commit comments

Comments
 (0)