diff --git a/src/services/matrix.service.js b/src/services/matrix.service.js index 283a09b..be87dce 100644 --- a/src/services/matrix.service.js +++ b/src/services/matrix.service.js @@ -318,10 +318,13 @@ export default { cryptoStore: cryptoStore //useAuthorizationHeader: true }; + + const cryptoStorePassword = this.$config.appName + ":" + user.device_id; + const matrixClient = sdk.createClient(opts); this.matrixClient = matrixClient; - await this.matrixClient.initRustCrypto({useIndexedDB: this.rememberMe});// storageKey: cryptoStorageKey}); - console.log("Crypto initialized"); + await this.matrixClient.initRustCrypto({useIndexedDB: this.rememberMe, storagePassword: cryptoStorePassword}); + console.log("Crypto initialized", cryptoStorePassword); this.addMatrixClientListeners(this.matrixClient); this.matrixClient.startClient(); if (!this.matrixClient.isInitialSyncComplete()) {