mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-24 17:26:06 +08:00
16 lines
484 B
CoffeeScript
Executable file
16 lines
484 B
CoffeeScript
Executable file
{MessageViewExtension, Actions} = require 'nylas-exports'
|
|
PGPKeyStore = require './pgp-key-store'
|
|
|
|
class DecryptPGPExtension extends MessageViewExtension
|
|
@formatMessageBody: ({message}) =>
|
|
if not PGPKeyStore.hasEncryptedComponent(message)
|
|
return message
|
|
if PGPKeyStore.isDecrypted(message)
|
|
message.body = PGPKeyStore.getDecrypted(message)
|
|
else
|
|
# trigger a decryption
|
|
PGPKeyStore.decrypt(message)
|
|
message
|
|
|
|
module.exports = DecryptPGPExtension
|