Skip to content

Commit 48b51df

Browse files
authored
feat: allow use of bypass options (#1352)
1 parent dd8ddac commit 48b51df

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

packages/helpers/classes/mail.d.ts

+9
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@ export interface MailSettings {
2626
bypassListManagement?: {
2727
enable?: boolean;
2828
};
29+
bypassSpamManagement?: {
30+
enable?: boolean;
31+
};
32+
bypassBounceManagement?: {
33+
enable?: boolean;
34+
};
35+
bypassUnsubscribeManagement?: {
36+
enable?: boolean;
37+
};
2938
footer?: {
3039
enable?: boolean;
3140
text?: string;

packages/helpers/helpers/validate-settings.js

+6
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,19 @@ module.exports = {
1717
const {
1818
bcc,
1919
bypassListManagement,
20+
bypassSpamManagement,
21+
bypassBounceManagement,
22+
bypassUnsubscribeManagement,
2023
footer,
2124
sandboxMode,
2225
spamCheck,
2326
} = settings;
2427
validate(bcc, 'bcc', 'enable', 'boolean');
2528
validate(bcc, 'bcc', 'email', 'string');
2629
validate(bypassListManagement, 'bypassListManagement', 'enable', 'boolean');
30+
validate(bypassSpamManagement, 'bypassSpamManagement', 'enable', 'boolean');
31+
validate(bypassBounceManagement, 'bypassBounceManagement', 'enable', 'boolean');
32+
validate(bypassUnsubscribeManagement, 'bypassUnsubscribeManagement', 'enable', 'boolean');
2733
validate(footer, 'footer', 'enable', 'boolean');
2834
validate(footer, 'footer', 'text', 'string');
2935
validate(footer, 'footer', 'html', 'string');

0 commit comments

Comments
 (0)