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