From 2a3abb0c68ddbecd0a2346e5c81ceb901304197f Mon Sep 17 00:00:00 2001 From: gustrb Date: Tue, 6 Aug 2024 09:12:08 -0300 Subject: [PATCH] fix: correctly implementing interface --- src/server/accessors/ModifyCreator.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/server/accessors/ModifyCreator.ts b/src/server/accessors/ModifyCreator.ts index 04e6c3cbd..6e8fb324e 100644 --- a/src/server/accessors/ModifyCreator.ts +++ b/src/server/accessors/ModifyCreator.ts @@ -28,15 +28,20 @@ import { RoomBuilder } from './RoomBuilder'; import { UploadCreator } from './UploadCreator'; import { UserBuilder } from './UserBuilder'; import { VideoConferenceBuilder } from './VideoConferenceBuilder'; +import { EmailCreator } from './EmailCreator'; +import type { IEmailCreator } from '../../definition/accessors/IEmailCreator'; export class ModifyCreator implements IModifyCreator { private livechatCreator: LivechatCreator; private uploadCreator: UploadCreator; + private emailCreator: EmailCreator; + constructor(private readonly bridges: AppBridges, private readonly appId: string) { this.livechatCreator = new LivechatCreator(bridges, appId); this.uploadCreator = new UploadCreator(bridges, appId); + this.emailCreator = new EmailCreator(bridges, appId); } public getLivechatCreator(): ILivechatCreator { @@ -47,6 +52,10 @@ export class ModifyCreator implements IModifyCreator { return this.uploadCreator; } + public getEmailCreator(): IEmailCreator { + return this.emailCreator; + } + /** * @deprecated please prefer the rocket.chat/ui-kit components */