@@ -13,17 +13,14 @@ import { InvalidMiddlewareException } from '../errors/exceptions/invalid-middlew
1313import { RuntimeException } from '../errors/exceptions/runtime.exception' ;
1414import { createContextId } from '../helpers/context-id-factory' ;
1515import { ExecutionContextHost } from '../helpers/execution-context-host' ;
16+ import { STATIC_CONTEXT } from '../injector/constants' ;
1617import { NestContainer } from '../injector/container' ;
17- import { ContextId , InstanceWrapper } from '../injector/instance-wrapper' ;
18+ import { Injector } from '../injector/injector' ;
19+ import { InstanceWrapper } from '../injector/instance-wrapper' ;
1820import { Module } from '../injector/module' ;
19- import {
20- REQUEST ,
21- REQUEST_CONTEXT_ID ,
22- } from '../router/request/request-constants' ;
21+ import { REQUEST_CONTEXT_ID } from '../router/request/request-constants' ;
2322import { RouterExceptionFilters } from '../router/router-exception-filters' ;
2423import { RouterProxy } from '../router/router-proxy' ;
25- import { STATIC_CONTEXT } from '../injector/constants' ;
26- import { Injector } from '../injector/injector' ;
2724import { MiddlewareBuilder } from './builder' ;
2825import { MiddlewareContainer } from './container' ;
2926import { MiddlewareResolver } from './resolver' ;
@@ -216,7 +213,7 @@ export class MiddlewareModule {
216213 writable : false ,
217214 configurable : false ,
218215 } ) ;
219- this . registerRequestProvider ( req , contextId ) ;
216+ this . container . registerRequestProvider ( req , contextId ) ;
220217 }
221218 const contextInstance = await this . injector . loadPerContext (
222219 instance ,
@@ -278,14 +275,4 @@ export class MiddlewareModule {
278275 }
279276 router ( basePath + path , proxy ) ;
280277 }
281-
282- private registerRequestProvider < T = any > ( request : T , contextId : ContextId ) {
283- const coreModuleRef = this . container . getInternalCoreModuleRef ( ) ;
284- const wrapper = coreModuleRef . getProviderByKey ( REQUEST ) ;
285-
286- wrapper . setInstanceByContextId ( contextId , {
287- instance : request ,
288- isResolved : true ,
289- } ) ;
290- }
291278}
0 commit comments