forked from mystiq/hydrogen-web
use olm from param
This commit is contained in:
parent
7d6fcfafa8
commit
f58a3ee975
1 changed files with 2 additions and 2 deletions
|
@ -47,7 +47,7 @@ export async function readKey(txn) {
|
|||
return new Key(new KeyDescription(keyData.id, keyAccountData), keyData.binaryKey);
|
||||
}
|
||||
|
||||
export async function keyFromCredential(type, credential, storage, cryptoDriver) {
|
||||
export async function keyFromCredential(type, credential, storage, cryptoDriver, olm) {
|
||||
const keyDescription = await readDefaultKeyDescription(storage);
|
||||
if (!keyDescription) {
|
||||
throw new Error("Could not find any secret storage key in account data");
|
||||
|
@ -56,7 +56,7 @@ export async function keyFromCredential(type, credential, storage, cryptoDriver)
|
|||
if (type === "passphrase") {
|
||||
key = await keyFromPassphrase(keyDescription, credential, cryptoDriver);
|
||||
} else if (type === "recoverykey") {
|
||||
key = keyFromRecoveryKey(this._olm, keyDescription, credential);
|
||||
key = keyFromRecoveryKey(olm, keyDescription, credential);
|
||||
} else {
|
||||
throw new Error(`Invalid type: ${type}`);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue