From 6bb3ae8ba992bd6c4d5809d75a264c710999cdcf Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 6 Mar 2021 13:44:10 +0100 Subject: [PATCH] Mailer now ignores mailing erros when env is set to test ref #154 --- src/config.ts | 4 +++- src/mailer.ts | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index bb6f2c5..3c4c843 100644 --- a/src/config.ts +++ b/src/config.ts @@ -28,7 +28,9 @@ if (typeof config.development !== "boolean") { if (config.mailer_url == "" || config.mailer_key == "") { errors++; } -console.log(config.testing) +if (config.testing) { + console.log("Discovered testing env. Ignoring all mailing errors!") +} function getPhoneCodeLocale(): CountryCode { return (process.env.PHONE_COUNTRYCODE as CountryCode); } diff --git a/src/mailer.ts b/src/mailer.ts index 9782244..fae23d1 100644 --- a/src/mailer.ts +++ b/src/mailer.ts @@ -23,6 +23,7 @@ export class Mailer { resetKey: token }); } catch (error) { + if (Mailer.testing) { return true; } throw new MailSendingError(); } } @@ -39,6 +40,7 @@ export class Mailer { selfserviceToken: token }); } catch (error) { + if (Mailer.testing) { return true; } throw new MailSendingError(); } } @@ -55,6 +57,7 @@ export class Mailer { selfserviceToken: token }); } catch (error) { + if (Mailer.testing) { return true; } throw new MailSendingError(); } }