15 lines
358 B
TypeScript
15 lines
358 B
TypeScript
|
|
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;
|
||
|
|
};
|