Wrap decryption inside tryCatch

This commit is contained in:
Neeraj Gupta 2023-03-25 08:07:19 +05:30
parent 5688c42d6e
commit c2451105e5
No known key found for this signature in database
GPG key ID: 3C5A1684DC1729E1

View file

@ -23,12 +23,13 @@ export const getAuthCodes = async (): Promise<Code[]> => {
authEntity
.filter((f) => !f.isDeleted)
.map(async (entity) => {
const decryptedCode = await cryptoWorker.decryptMetadata(
entity.encryptedData,
entity.header,
authenticatorKey
);
try {
const decryptedCode =
await cryptoWorker.decryptMetadata(
entity.encryptedData,
entity.header,
authenticatorKey
);
return Code.fromRawData(entity.id, decryptedCode);
} catch (e) {
logError(