Skip crashing OpenPGP keys

This commit is contained in:
the-djmaze 2024-03-12 18:44:36 +01:00
parent 03e2dda6c1
commit 295b3e4cfb

View file

@ -59,9 +59,11 @@ const
let keys = [], key,
armoredKeys = JSON.parse(storage.getItem(itemname)),
i = arrayLength(armoredKeys);
while (i--) {
while (i--) try {
key = await openpgp.readKey({armoredKey:armoredKeys[i]});
key.err || keys.push(new OpenPgpKeyModel(armoredKeys[i], key));
} catch (e) {
console.error(e);
}
return keys;
},