Commit e19cc1b7 authored by nanahira's avatar nanahira

fix

parent 227dd2ad
...@@ -11,7 +11,9 @@ import { Module } from '@nestjs/core/injector/module'; ...@@ -11,7 +11,9 @@ import { Module } from '@nestjs/core/injector/module';
@Injectable() @Injectable()
export class KoishiContextService { export class KoishiContextService {
moduleSelections = new Map<Type<any>, KoishiModuleSelection>(); moduleSelections = new Map<Type<any>, KoishiModuleSelection>();
constructor(@Inject(KOISHI_MODULE_OPTIONS) options: KoishiModuleOptions) { constructor(
@Inject(KOISHI_MODULE_OPTIONS) private options: KoishiModuleOptions,
) {
if (options.moduleSelection) { if (options.moduleSelection) {
for (const selection of options.moduleSelection) { for (const selection of options.moduleSelection) {
this.moduleSelections.set(selection.module, selection); this.moduleSelections.set(selection.module, selection);
...@@ -30,7 +32,11 @@ export class KoishiContextService { ...@@ -30,7 +32,11 @@ export class KoishiContextService {
getProviderCtx(ctx: Context, ...instances: any[]) { getProviderCtx(ctx: Context, ...instances: any[]) {
for (const instance of instances) { for (const instance of instances) {
ctx = new Registrar(instance).getScopeContext(ctx); ctx = new Registrar(
instance,
undefined,
this.options.templateParams || {},
).getScopeContext(ctx);
} }
return ctx; return ctx;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment