2025-02-10 16:49:47 +11:00
|
|
|
import { CryptoApi } from 'matrix-js-sdk/lib/crypto-api';
|
|
|
|
|
|
|
|
|
|
export const verifiedDevice = async (
|
|
|
|
|
api: CryptoApi,
|
|
|
|
|
userId: string,
|
2026-05-21 23:30:50 -04:00
|
|
|
deviceId: string,
|
2025-02-10 16:49:47 +11:00
|
|
|
): Promise<boolean | null> => {
|
|
|
|
|
const status = await api.getDeviceVerificationStatus(userId, deviceId);
|
|
|
|
|
|
|
|
|
|
if (!status) return null;
|
|
|
|
|
|
|
|
|
|
const verified = status.crossSigningVerified;
|
|
|
|
|
return verified;
|
|
|
|
|
};
|