X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Femailer.ts;h=074d4ad44b8c50aebcba69cb3ff45062bc7f430f;hb=f481c4f9f31e897a08e818f388fecdee07f57142;hp=9327792fb6f8a731e10e252f2325218eff24dfdd;hpb=d9eaee3939bf2e93e5d775d32bce77842201faba;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/emailer.ts b/server/lib/emailer.ts index 9327792fb..074d4ad44 100644 --- a/server/lib/emailer.ts +++ b/server/lib/emailer.ts @@ -14,6 +14,7 @@ class Emailer { private static instance: Emailer private initialized = false private transporter: Transporter + private enabled = false private constructor () {} @@ -50,6 +51,8 @@ class Emailer { tls, auth }) + + this.enabled = true } else { if (!isTestInstance()) { logger.error('Cannot use SMTP server because of lack of configuration. PeerTube will not be able to send mails!') @@ -57,6 +60,10 @@ class Emailer { } } + isEnabled () { + return this.enabled + } + async checkConnectionOrDie () { if (!this.transporter) return