From 6e6218e8783645972665f59b074fcfe3cc48e15a Mon Sep 17 00:00:00 2001 From: FORESTIER Fabien <fabien.forestier@soprasteria.com> Date: Fri, 12 Apr 2019 11:04:35 +0200 Subject: [PATCH] Set moment timezone to Europe/paris --- package-lock.json | 10 +++++++++- package.json | 1 + src/email/email.service.ts | 3 ++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index eed96a5..d1d09e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "service-email", - "version": "0.0.0", + "version": "1.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -6156,6 +6156,14 @@ "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" }, + "moment-timezone": { + "version": "0.5.23", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.23.tgz", + "integrity": "sha512-WHFH85DkCfiNMDX5D3X7hpNH3/PUhjTGcD0U1SgfBGZxJ3qUmJh5FdvaFjcClxOvB3rzdfj4oRffbI38jEnC1w==", + "requires": { + "moment": ">= 2.9.0" + } + }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", diff --git a/package.json b/package.json index 7d275d4..8f004aa 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "class-transformer": "^0.1.9", "class-validator": "^0.9.1", "moment": "^2.24.0", + "moment-timezone": "^0.5.23", "reflect-metadata": "^0.1.12", "rxjs": "^6.2.2", "typescript": "^3.0.1", diff --git a/src/email/email.service.ts b/src/email/email.service.ts index 2fd8ac4..26b4bbe 100644 --- a/src/email/email.service.ts +++ b/src/email/email.service.ts @@ -3,9 +3,10 @@ import * as amqp from 'amqplib'; import { ContactForm, Email, EmailWithoutFrom, FeedbackForm } from './email'; import { ConfigService } from '../configuration/config.service'; import { buildContactAdminEmail, buildContactUserEmail } from '../email-templates/contact'; -import moment = require('moment'); import { buildFeedbackEmail } from '../email-templates/feedback'; import * as useragent from 'useragent'; +import moment = require('moment-timezone'); +moment.tz.setDefault('Europe/Paris'); @Injectable() export class EmailService { -- GitLab