1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-07-30 02:21:17 +03:00

shieldStatusForRoom: avoid deprecated MatrixClient methods (#10944)

Update this method to use modern crypto methods
This commit is contained in:
Richard van der Hoff
2023-05-19 11:57:45 +01:00
committed by GitHub
parent 606eaa5274
commit cc842aac8a
3 changed files with 22 additions and 6 deletions

View File

@ -27,12 +27,14 @@ function mkClient(selfTrust = false) {
Promise.resolve({
isVerified: () => (userId === "@self:localhost" ? selfTrust : userId[2] == "T"),
}),
getUserDeviceInfo: async (userIds: string[]) => {
return new Map(userIds.map((u) => [u, new Map([["DEVICE", {}]])]));
},
}),
checkUserTrust: (userId: string) => ({
isCrossSigningVerified: () => userId[1] == "T",
wasCrossSigningVerified: () => userId[1] == "T" || userId[1] == "W",
}),
getStoredDevicesForUser: (userId: string) => ["DEVICE"],
} as unknown as MatrixClient;
}