From a4101923e699e49ceb9ff36e971c75417fafc9f0 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 9 Jan 2019 15:14:29 +0100 Subject: Implement contact form on server side --- shared/utils/miscs/email.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'shared/utils/miscs') diff --git a/shared/utils/miscs/email.ts b/shared/utils/miscs/email.ts index 6fac7621f..f9f1bd95b 100644 --- a/shared/utils/miscs/email.ts +++ b/shared/utils/miscs/email.ts @@ -15,6 +15,8 @@ class MockSmtpServer { return this.emails.push(msg.email) } }) + + process.on('exit', () => this.kill()) } collectEmails (emailsCollection: object[]) { @@ -42,6 +44,8 @@ class MockSmtpServer { } kill () { + if (!this.emailChildProcess) return + process.kill(this.emailChildProcess.pid) this.emailChildProcess = null -- cgit v1.2.3