Mailspring/internal_packages/composer-signature/lib/signature-draft-extension.coffee
2015-11-30 14:02:58 -08:00

15 lines
589 B
CoffeeScript

{DraftStoreExtension, AccountStore} = require 'nylas-exports'
class SignatureDraftStoreExtension extends DraftStoreExtension
@prepareNewDraft: (draft) ->
accountId = AccountStore.current().id
signature = NylasEnv.config.get("nylas.account-#{accountId}.signature")
return unless signature
insertionPoint = draft.body.indexOf('<blockquote')
if insertionPoint is -1
insertionPoint = draft.body.length
draft.body = draft.body.substr(0, insertionPoint-1) + "<br/>" + signature + draft.body.substr(insertionPoint)
module.exports = SignatureDraftStoreExtension