Files
cinny/src/app/utils/matrix-crypto.ts
T

15 lines
358 B
TypeScript
Raw Normal View History

import { CryptoApi } from 'matrix-js-sdk/lib/crypto-api';
export const verifiedDevice = async (
api: CryptoApi,
userId: string,
deviceId: string
): Promise<boolean | null> => {
const status = await api.getDeviceVerificationStatus(userId, deviceId);
if (!status) return null;
const verified = status.crossSigningVerified;
return verified;
};