diff --git a/src/components/Content/Content.tsx b/src/components/Content/Content.tsx index 840e5caeee047a9f6cbdd2b2e23b2307fccbd0ff..c04890a8e944ea98bbd6d53e0913e484497a8c0e 100644 --- a/src/components/Content/Content.tsx +++ b/src/components/Content/Content.tsx @@ -48,7 +48,7 @@ const Content: React.FC<ContentProps> = ({ if (publicName) { username = publicName } - const bodyBienvenu = mailService.CreateBodyWelcome( + const bodyWelcome = mailService.CreateBodyWelcome( username, window.location.href ) @@ -58,7 +58,7 @@ const Content: React.FC<ContentProps> = ({ parts: [ { type: 'text/html', - body: bodyBienvenu, + body: bodyWelcome, }, ], } diff --git a/src/models/index.ts b/src/models/index.ts index d86d4ffa93254bc9f43e6a3a304daf860760a895..88c73990f4f8351e79fc372dbd9774464e174413 100644 --- a/src/models/index.ts +++ b/src/models/index.ts @@ -7,7 +7,6 @@ export * from './ecogesture.model' export * from './fluid.model' export * from './indicator.model' export * from './konnector.model' -export * from './mail.model' export * from './modal.model' export * from './timePeriod.model' export * from './trigger.model' diff --git a/src/services/mail.service.ts b/src/services/mail.service.ts index 708f306c2510485c50773ad955dd2742e610b11c..ccc126c9ec379936abfdd0b0394359bf180d68f1 100644 --- a/src/services/mail.service.ts +++ b/src/services/mail.service.ts @@ -1,14 +1,17 @@ import { Client } from 'cozy-client' export default class MailService { - public SendMail(client: Client, mailInfo: Record<string, any>): void { + public async SendMail( + client: Client, + mailInfo: Record<string, any> + ): Promise<void> { try { const jobCollection = client.collection('io.cozy.jobs') jobCollection.create('sendmail', mailInfo) - console.log('Welcome Mail Sent') } catch (e) { // eslint-disable-next-line no-console console.error(e) + throw e } }