@@ -12,6 +12,7 @@ import { MessageRepository } from './message.repository';
1212import { MessageUpRepository } from './messageUp.repository' ;
1313import { RabbitmqRepository } from './rabbitmq.repository' ;
1414import { SettingsRepository } from './settings.repository' ;
15+ import { TypebotRepository } from './typebot.repository' ;
1516import { WebhookRepository } from './webhook.repository' ;
1617import { WebsocketRepository } from './websocket.repository' ;
1718export class RepositoryBroker {
@@ -25,6 +26,7 @@ export class RepositoryBroker {
2526 public readonly settings : SettingsRepository ,
2627 public readonly websocket : WebsocketRepository ,
2728 public readonly rabbitmq : RabbitmqRepository ,
29+ public readonly typebot : TypebotRepository ,
2830 public readonly auth : AuthRepository ,
2931 private configService : ConfigService ,
3032 dbServer ?: MongoClient ,
@@ -57,6 +59,7 @@ export class RepositoryBroker {
5759 const settingsDir = join ( storePath , 'settings' ) ;
5860 const websocketDir = join ( storePath , 'websocket' ) ;
5961 const rabbitmqDir = join ( storePath , 'rabbitmq' ) ;
62+ const typebotDir = join ( storePath , 'typebot' ) ;
6063 const tempDir = join ( storePath , 'temp' ) ;
6164
6265 if ( ! fs . existsSync ( authDir ) ) {
@@ -99,6 +102,10 @@ export class RepositoryBroker {
99102 this . logger . verbose ( 'creating rabbitmq dir: ' + rabbitmqDir ) ;
100103 fs . mkdirSync ( rabbitmqDir , { recursive : true } ) ;
101104 }
105+ if ( ! fs . existsSync ( typebotDir ) ) {
106+ this . logger . verbose ( 'creating typebot dir: ' + typebotDir ) ;
107+ fs . mkdirSync ( typebotDir , { recursive : true } ) ;
108+ }
102109 if ( ! fs . existsSync ( tempDir ) ) {
103110 this . logger . verbose ( 'creating temp dir: ' + tempDir ) ;
104111 fs . mkdirSync ( tempDir , { recursive : true } ) ;
0 commit comments