MCPcopy Create free account

hub / github.com/Denrox/nestjs-microservices-example / functions

Functions83 in github.com/Denrox/nestjs-microservices-example

↓ 21 callersMethodget
(key: string)
gateway/src/services/config/config.service.ts:39
↓ 6 callersFunctionAuthorization
(secured: boolean)
gateway/src/decorators/authorization.decorator.ts:3
↓ 4 callersFunctionPermission
(permission: string)
gateway/src/decorators/permission.decorator.ts:3
↓ 4 callersMethodget
(key: string)
user/src/services/config/config.service.ts:21
↓ 2 callersMethodfindTaskById
(id: string)
task/src/services/task.service.ts:21
↓ 2 callersMethodget
(key: string)
mailer/src/services/config/config.service.ts:11
↓ 2 callersMethodsearchUser
(params: { email: string })
user/src/services/user.service.ts:17
↓ 1 callersFunctionbootstrap
()
mailer/src/main.ts:7
↓ 1 callersFunctionbootstrap
()
user/src/main.ts:7
↓ 1 callersFunctionbootstrap
()
task/src/main.ts:7
↓ 1 callersFunctionbootstrap
()
permission/src/main.ts:7
↓ 1 callersFunctionbootstrap
()
token/src/main.ts:7
↓ 1 callersFunctionbootstrap
()
gateway/src/main.ts:6
↓ 1 callersMethodcreateTask
(taskBody: ITask)
task/src/services/task.service.ts:16
↓ 1 callersMethodcreateUserLink
(id: string)
user/src/services/user.service.ts:37
↓ 1 callersMethoddeleteTokenForUserId
(userId: string)
token/src/services/token.service.ts:30
↓ 1 callersFunctiongenerateLink
()
user/src/schemas/user-link.schema.ts:7
↓ 1 callersMethodget
(key: string)
task/src/services/config/config.service.ts:10
↓ 1 callersMethodget
(key: string)
permission/src/services/config/config.service.ts:10
↓ 1 callersMethodget
(key: string)
token/src/services/config/config.service.ts:10
↓ 1 callersMethodgetAllowedPermissions
(user: IUser, permissions: string[])
permission/src/services/confirmed-strategy.service.ts:5
↓ 1 callersMethodgetConfirmationLink
(link: string)
user/src/services/user.service.ts:55
↓ 1 callersMethodgetTasksByUserId
(userId: string)
task/src/services/task.service.ts:12
↓ 1 callersMethodgetUserLink
(link: string)
user/src/services/user.service.ts:44
↓ 1 callersMethodremoveTaskById
(id: string)
task/src/services/task.service.ts:25
↓ 1 callersMethodsearchUserById
(id: string)
user/src/services/user.service.ts:21
↓ 1 callersMethodupdateUserById
( id: string, userParams: { is_confirmed: boolean }, )
user/src/services/user.service.ts:25
↓ 1 callersMethodupdateUserLinkById
( id: string, linkParams: { is_used: boolean }, )
user/src/services/user.service.ts:48
MethodcanActivate
(context: ExecutionContext)
gateway/src/services/guards/authorization.guard.ts:20
MethodcanActivate
(context: ExecutionContext)
gateway/src/services/guards/permission.guard.ts:21
MethodconfirmUser
(confirmParams: { link: string; })
user/src/user.controller.ts:92
MethodconfirmUser
( @Param() params: ConfirmUserDto, )
gateway/src/users.controller.ts:178
Methodconstructor
( private readonly mailerService: MailerService, private readonly configService: ConfigService, )
mailer/src/mailer.controller.ts:11
Methodconstructor
()
mailer/src/services/config/config.service.ts:4
Methodconstructor
( private readonly userService: UserService, @Inject('MAILER_SERVICE') private readonly mailerServiceC
user/src/user.controller.ts:12
Methodconstructor
( @InjectModel('User') private readonly userModel: Model<IUser>, @InjectModel('UserLink') private read
user/src/services/user.service.ts:11
Methodconstructor
()
user/src/services/config/config.service.ts:6
Methodconstructor
(private readonly taskService: TaskService)
task/src/task.controller.ts:14
Methodconstructor
(@InjectModel('Task') private readonly taskModel: Model<ITask>)
task/src/services/task.service.ts:10
Methodconstructor
()
task/src/services/config/config.service.ts:4
Methodconstructor
(private confirmedStrategy: ConfirmedStrategyService)
permission/src/permission.controller.ts:10
Methodconstructor
()
permission/src/services/config/config.service.ts:4
Methodconstructor
(private readonly tokenService: TokenService)
token/src/token.controller.ts:10
Methodconstructor
( private readonly jwtService: JwtService, @InjectModel('Token') private readonly tokenModel: Model<IT
token/src/services/token.service.ts:9
Methodconstructor
()
token/src/services/config/config.service.ts:4
Methodconstructor
( @Inject('TOKEN_SERVICE') private readonly tokenServiceClient: ClientProxy, @Inject('USER_SERVICE') p
gateway/src/users.controller.ts:38
Methodconstructor
( @Inject('TASK_SERVICE') private readonly taskServiceClient: ClientProxy, )
gateway/src/tasks.controller.ts:37
Methodconstructor
( private readonly reflector: Reflector, @Inject('TOKEN_SERVICE') private readonly tokenServiceClient:
gateway/src/services/guards/authorization.guard.ts:14
Methodconstructor
( private readonly reflector: Reflector, @Inject('PERMISSION_SERVICE') private readonly permission
gateway/src/services/guards/permission.guard.ts:15
Methodconstructor
()
gateway/src/services/config/config.service.ts:6
MethodcreateJwtOptions
()
token/src/services/config/jwt-config.service.ts:4
MethodcreateMailerOptions
()
mailer/src/services/config/mailer-config.service.ts:4
MethodcreateMongooseOptions
()
user/src/services/config/mongo-config.service.ts:7
MethodcreateMongooseOptions
()
task/src/services/config/mongo-config.service.ts:7
MethodcreateMongooseOptions
()
token/src/services/config/mongo-config.service.ts:7
MethodcreateTask
( @Req() request: IAuthorizedRequest, @Body() taskRequest: CreateTaskDto, )
gateway/src/tasks.controller.ts:72
MethodcreateToken
(data: { userId: string })
token/src/token.controller.ts:13
MethodcreateToken
(userId: string)
token/src/services/token.service.ts:14
MethodcreateUser
(userParams: IUser)
user/src/user.controller.ts:132
MethodcreateUser
(user: IUser)
user/src/services/user.service.ts:32
MethodcreateUser
( @Body() userRequest: CreateUserDto, )
gateway/src/users.controller.ts:70
MethoddecodeToken
(data: { token: string; })
token/src/token.controller.ts:57
MethoddecodeToken
(token: string)
token/src/services/token.service.ts:36
MethoddeleteTask
( @Req() request: IAuthorizedRequest, @Param() params: TaskIdDto, )
gateway/src/tasks.controller.ts:110
MethoddestroyToken
(data: { userId: string; })
token/src/token.controller.ts:42
MethodgetTasks
( @Req() request: IAuthorizedRequest, )
gateway/src/tasks.controller.ts:48
MethodgetUserById
(id: string)
user/src/user.controller.ts:62
MethodgetUserByToken
( @Req() request: IAuthorizedRequest, )
gateway/src/users.controller.ts:48
MethodloginUser
( @Body() loginRequest: LoginUserDto, )
gateway/src/users.controller.ts:107
MethodlogoutUser
( @Req() request: IAuthorizedRequest, )
gateway/src/users.controller.ts:145
MethodmailSend
(data: IEmailData)
mailer/src/mailer.controller.ts:17
MethodpermissionCheck
(permissionParams: { user: IUser; permission: string; })
permission/src/permission.controller.ts:13
MethodsearchUserByCredentials
(searchParams: { email: string; password: string; })
user/src/user.controller.ts:18
MethodtaskCreate
(taskBody: ITask)
task/src/task.controller.ts:97
MethodtaskDeleteForUser
(params: { userId: string; id: string; })
task/src/task.controller.ts:132
MethodtaskSearchByUserId
( userId: string, )
task/src/task.controller.ts:17
MethodtaskUpdateById
(params: { task: ITaskUpdateParams; id: string; userId: string; })
task/src/task.controller.ts:41
FunctiontransformValue
(doc, ret: { [key: string]: any })
user/src/schemas/user.schema.ts:6
FunctiontransformValue
(doc, ret: { [key: string]: any })
user/src/schemas/user-link.schema.ts:3
FunctiontransformValue
(doc, ret: { [key: string]: any })
task/src/schemas/task.schema.ts:4
FunctiontransformValue
(doc, ret: { [key: string]: any })
token/src/schemas/token.schema.ts:3
MethodupdateTask
( @Req() request: IAuthorizedRequest, @Param() params: TaskIdDto, @Body() taskRequest: UpdateTaskD
gateway/src/tasks.controller.ts:147
MethodupdateTaskById
( id: string, params: ITaskUpdateParams, )
task/src/services/task.service.ts:29