Use new getCrossSigningKeyId
instead of old getCrossSigningId
(#10885)
* Use new `getCrossSigningKeyId` instead of old `getCrossSigningId` * Fix type error
This commit is contained in:
parent
77d18f1a43
commit
38c13509fd
5 changed files with 15 additions and 15 deletions
|
@ -18,6 +18,7 @@ import { User } from "matrix-js-sdk/src/models/user";
|
|||
import { verificationMethods as VerificationMethods } from "matrix-js-sdk/src/crypto";
|
||||
import { RoomMember } from "matrix-js-sdk/src/matrix";
|
||||
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
|
||||
import { CrossSigningKey } from "matrix-js-sdk/src/crypto-api";
|
||||
|
||||
import { MatrixClientPeg } from "./MatrixClientPeg";
|
||||
import dis from "./dispatcher/dispatcher";
|
||||
|
@ -33,10 +34,9 @@ import { findDMForUser } from "./utils/dm/findDMForUser";
|
|||
|
||||
async function enable4SIfNeeded(): Promise<boolean> {
|
||||
const cli = MatrixClientPeg.get();
|
||||
if (!cli.isCryptoEnabled()) {
|
||||
return false;
|
||||
}
|
||||
const usk = cli.getCrossSigningId("user_signing");
|
||||
const crypto = cli.getCrypto();
|
||||
if (!crypto) return false;
|
||||
const usk = await crypto.getCrossSigningKeyId(CrossSigningKey.UserSigning);
|
||||
if (!usk) {
|
||||
await accessSecretStorage();
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue