Mailspring/internal_packages/composer-signature/lib/signature-composer-extension.es6

15 lines
493 B
JavaScript

import {ComposerExtension} from 'nylas-exports';
import SignatureUtils from './signature-utils';
import SignatureStore from './signature-store';
export default class SignatureComposerExtension extends ComposerExtension {
static prepareNewDraft = ({draft}) => {
const accountId = draft.accountId;
const signature = SignatureStore.signatureForAccountId(accountId);
if (!signature) {
return;
}
draft.body = SignatureUtils.applySignature(draft.body, signature);
}
}