mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-30 04:29:21 +03:00
Update openpgpjs 0.3.0 -> 0.5.1 (#142)
This commit is contained in:
parent
1ed1efbe6c
commit
61a7a9c078
23 changed files with 160 additions and 228 deletions
|
|
@ -53,33 +53,16 @@ SettingsOpenPGP.prototype.deleteOpenPgpKey = function (oOpenPgpKeyToRemove)
|
|||
{
|
||||
this.openPgpKeyForDeletion(null);
|
||||
|
||||
var
|
||||
iFindIndex = -1,
|
||||
oOpenpgpKeyring = RL.data().openpgpKeyring,
|
||||
fRemoveAccount = function (oOpenPgpKey) {
|
||||
return oOpenPgpKeyToRemove === oOpenPgpKey;
|
||||
}
|
||||
;
|
||||
|
||||
if (oOpenPgpKeyToRemove && oOpenpgpKeyring)
|
||||
if (oOpenPgpKeyToRemove && RL.data().openpgpKeyring)
|
||||
{
|
||||
this.openpgpkeys.remove(fRemoveAccount);
|
||||
|
||||
_.each(oOpenpgpKeyring.keys, function (oKey, iIndex) {
|
||||
if (-1 === iFindIndex && oKey && oKey.primaryKey &&
|
||||
oOpenPgpKeyToRemove.guid === oKey.primaryKey.getFingerprint() &&
|
||||
oOpenPgpKeyToRemove.isPrivate === oKey.isPrivate())
|
||||
{
|
||||
iFindIndex = iIndex;
|
||||
}
|
||||
this.openpgpkeys.remove(function (oOpenPgpKey) {
|
||||
return oOpenPgpKeyToRemove === oOpenPgpKey;
|
||||
});
|
||||
|
||||
if (0 <= iFindIndex)
|
||||
{
|
||||
oOpenpgpKeyring.removeKey(iFindIndex);
|
||||
}
|
||||
RL.data().openpgpKeyring[oOpenPgpKeyToRemove.isPrivate ? 'privateKeys' : 'publicKeys']
|
||||
.removeForId(oOpenPgpKeyToRemove.guid);
|
||||
|
||||
oOpenpgpKeyring.store();
|
||||
RL.data().openpgpKeyring.store();
|
||||
|
||||
RL.reloadOpenPgpKeys();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue