@@ -5,14 +5,13 @@ import { LogEventLevel, DefaultLogger, ConsoleLogger } from '@hunteroi/advanced-
55import { InteractionsSelfRoleManager , RoleToEmojiData , SelfRoleManagerEvents } from '@hunteroi/discord-selfrole' ;
66import { ChildChannelData , ParentChannelData , TempChannelsManager , TempChannelsManagerEvents } from '@hunteroi/discord-temp-channels' ;
77import { VerificationManager , VerificationManagerEvents } from '@hunteroi/discord-verification' ;
8- import { SendGridService } from '@hunteroi/discord-verification/lib/services/SendGridService.js' ;
8+ import { SendGridService } from '@hunteroi/discord-verification/lib/services/SendGridService' ;
9+ import * as path from 'path' ;
910
10- import PostgresDatabaseService from './services/PostgresDatabaseService .js' ;
11+ import { PostgresDatabaseService , SMTPService } from './services/index .js' ;
1112import { getErrorMessage , readFilesFrom } from './helpers.js' ;
12- import { Configuration } from './models/Configuration .js' ;
13+ import { Configuration , User , IDatabaseService } from './models/index .js' ;
1314import { readConfig } from './config.js' ;
14- import { User } from './models/User.js' ;
15- import { IDatabaseService } from './models/IDatabaseService.js' ;
1615
1716export class DatadropClient extends Client {
1817 #config: Configuration ;
@@ -44,7 +43,7 @@ export class DatadropClient extends Client {
4443 this . tempChannelsManager = new TempChannelsManager ( this ) ;
4544
4645 this . database = new PostgresDatabaseService ( this . logger ) ;
47- const communicationService = new SendGridService ( config . communicationServiceOptions ) ;
46+ const communicationService = new SMTPService ( config . communicationServiceOptions ) ;
4847 this . verificationManager = new VerificationManager ( this , this . database , communicationService , {
4948 codeGenerationOptions : { length : 6 } ,
5049 maxNbCodeCalledBeforeResend : 3 ,
0 commit comments