Skip to content

Commit

Permalink
feat: allow use of bypass options (#1352)
Browse files Browse the repository at this point in the history
  • Loading branch information
acanimal committed Mar 25, 2022
1 parent dd8ddac commit 48b51df
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
9 changes: 9 additions & 0 deletions packages/helpers/classes/mail.d.ts
Expand Up @@ -26,6 +26,15 @@ export interface MailSettings {
bypassListManagement?: {
enable?: boolean;
};
bypassSpamManagement?: {
enable?: boolean;
};
bypassBounceManagement?: {
enable?: boolean;
};
bypassUnsubscribeManagement?: {
enable?: boolean;
};
footer?: {
enable?: boolean;
text?: string;
Expand Down
6 changes: 6 additions & 0 deletions packages/helpers/helpers/validate-settings.js
Expand Up @@ -17,13 +17,19 @@ module.exports = {
const {
bcc,
bypassListManagement,
bypassSpamManagement,
bypassBounceManagement,
bypassUnsubscribeManagement,
footer,
sandboxMode,
spamCheck,
} = settings;
validate(bcc, 'bcc', 'enable', 'boolean');
validate(bcc, 'bcc', 'email', 'string');
validate(bypassListManagement, 'bypassListManagement', 'enable', 'boolean');
validate(bypassSpamManagement, 'bypassSpamManagement', 'enable', 'boolean');
validate(bypassBounceManagement, 'bypassBounceManagement', 'enable', 'boolean');
validate(bypassUnsubscribeManagement, 'bypassUnsubscribeManagement', 'enable', 'boolean');
validate(footer, 'footer', 'enable', 'boolean');
validate(footer, 'footer', 'text', 'string');
validate(footer, 'footer', 'html', 'string');
Expand Down

0 comments on commit 48b51df

Please sign in to comment.