mirror of
https://github.com/hexastack/hexabot
synced 2025-02-23 04:48:51 +00:00
fix: dynamic provides
This commit is contained in:
parent
35cf78c523
commit
a70be216ac
@ -29,7 +29,12 @@ export interface ChannelModuleOptions {
|
||||
}
|
||||
|
||||
@Global()
|
||||
@InjectDynamicProviders('dist/extensions/**/*.channel.js')
|
||||
@InjectDynamicProviders(
|
||||
// Core & under dev channels
|
||||
'dist/extensions/**/*.channel.js',
|
||||
// Installed channels via npm
|
||||
'dist/.hexabot/channels/**/*.channel.js',
|
||||
)
|
||||
@Module({
|
||||
controllers: [WebhookController, ChannelController],
|
||||
providers: [ChannelService],
|
||||
|
@ -14,7 +14,12 @@ import { HelperController } from './helper.controller';
|
||||
import { HelperService } from './helper.service';
|
||||
|
||||
@Global()
|
||||
@InjectDynamicProviders('dist/extensions/**/*.helper.js')
|
||||
@InjectDynamicProviders(
|
||||
// Core & under dev helpers
|
||||
'dist/extensions/**/*.helper.js',
|
||||
// Installed helpers via npm
|
||||
'dist/.hexabot/helpers/**/*.helper.js',
|
||||
)
|
||||
@Module({
|
||||
imports: [HttpModule],
|
||||
controllers: [HelperController],
|
||||
|
@ -9,7 +9,6 @@
|
||||
import { HttpModule } from '@nestjs/axios';
|
||||
import { Module } from '@nestjs/common';
|
||||
import { MongooseModule } from '@nestjs/mongoose';
|
||||
import { InjectDynamicProviders } from 'nestjs-dynamic-providers';
|
||||
|
||||
import { AttachmentModule } from '@/attachment/attachment.module';
|
||||
|
||||
@ -32,7 +31,6 @@ import { NlpSampleService } from './services/nlp-sample.service';
|
||||
import { NlpValueService } from './services/nlp-value.service';
|
||||
import { NlpService } from './services/nlp.service';
|
||||
|
||||
@InjectDynamicProviders('dist/extensions/**/*.nlp.helper.js')
|
||||
@Module({
|
||||
imports: [
|
||||
MongooseModule.forFeature([
|
||||
|
Loading…
Reference in New Issue
Block a user