File tree Expand file tree Collapse file tree 6 files changed +17
-11
lines changed
Expand file tree Collapse file tree 6 files changed +17
-11
lines changed Original file line number Diff line number Diff line change 11import { inject , named } from 'inversify' ;
2- import { Types } from '../../constants/Types' ;
3- import { Core } from '../../core/Targets' ;
4- import { Log } from '../../core/log/' ;
2+ import { Types } from '../../../ constants/Types' ;
3+ import { Core } from '../../../ core/Targets' ;
4+ import { Log } from '../../../ core/log/' ;
55
66
77export class UserAuthenticatedListener {
Original file line number Diff line number Diff line change 11import { inject , named } from 'inversify' ;
2- import { Types } from '../../constants/Types' ;
3- import { Core } from '../../core/Targets' ;
4- import { Log } from '../../core/log/' ;
2+ import { Types } from '../../../ constants/Types' ;
3+ import { Core } from '../../../ core/Targets' ;
4+ import { Log } from '../../../ core/log/' ;
55
66const log = new Log ( 'api:listeners:UserCreated' ) ;
77
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { Log } from '../../core/log';
55import { Types } from '../../constants/Types' ;
66import { Core } from '../../core/Targets' ;
77import { events } from '../../core/api/events' ;
8- import { UserAuthenticatedListener } from '../listeners/UserAuthenticatedListener' ;
8+ import { UserAuthenticatedListener } from '../listeners/user/ UserAuthenticatedListener' ;
99
1010
1111export class AuthenticateMiddleware {
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ import { UserCreateRequest } from '../requests/UserCreateRequest';
2020import { UserUpdateRequest } from '../requests/UserUpdateRequest' ;
2121import { UserRepository } from '../repositories/UserRepository' ;
2222import { User } from '../models/User' ;
23- import { UserCreatedListener } from '../listeners/UserCreatedListener' ;
23+ import { UserCreatedListener } from '../listeners/user/ UserCreatedListener' ;
2424
2525
2626export class UserService {
Original file line number Diff line number Diff line change @@ -26,8 +26,10 @@ export const Middleware = {
2626} ;
2727
2828export const Listener = {
29- UserAuthenticatedListener : 'UserAuthenticatedListener' ,
30- UserCreatedListener : 'UserCreatedListener'
29+ user : {
30+ UserAuthenticatedListener : 'UserAuthenticatedListener' ,
31+ UserCreatedListener : 'UserCreatedListener'
32+ }
3133} ;
3234
3335export const Controller = {
Original file line number Diff line number Diff line change @@ -165,7 +165,11 @@ class IoC {
165165 private getClassOfFileExport ( name : string , fileExport : any ) : any {
166166 const fileParts = name . split ( '.' ) ;
167167 let fileClass = fileExport ;
168- fileParts . forEach ( ( part ) => fileClass = fileClass [ part ] ) ;
168+ fileParts . forEach ( ( part ) => {
169+ if ( fileClass . hasOwnProperty ( part ) ) {
170+ fileClass = fileClass [ part ] ;
171+ }
172+ } ) ;
169173 return fileClass ;
170174 }
171175
You can’t perform that action at this time.
0 commit comments