Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adzamkomladev/nest-laze
/ functions
Functions
67 in github.com/adzamkomladev/nest-laze
⨍
Functions
67
◇
Types & classes
83
↓ 4 callers
Method
findOne
(id: number)
src/projects/projects.service.ts:36
↓ 4 callers
Method
getRequest
(context: ExecutionContext)
src/auth/guards/ws-auth.guard.ts:9
↓ 3 callers
Function
Roles
(...roles: Role[])
src/auth/decorators/roles.decorator.ts:5
↓ 3 callers
Method
create
(createChatDto: CreateChatDto, user: User)
src/chats/chats.service.ts:25
↓ 2 callers
Method
findOne
(id: number)
src/users/users.service.ts:22
↓ 1 callers
Function
bootstrap
()
src/main.ts:9
↓ 1 callers
Method
create
(createProjectDto: CreateProjectDto, owner: User)
src/projects/projects.service.ts:46
↓ 1 callers
Method
createChat
(createChatDto: CreateChatDto, user: User)
src/chats/repositories/chat.repository.ts:9
↓ 1 callers
Method
createMessage
( createMessageDto: CreateMessageDto, user: User, )
src/chats/chats.service.ts:29
↓ 1 callers
Method
createProject
( createProjectDto: CreateProjectDto, owner: User, )
src/projects/project.repository.ts:31
↓ 1 callers
Method
filterProjects
(projectsFilterDto: ProjectsFilterDto)
src/projects/project.repository.ts:14
↓ 1 callers
Method
filterUsers
(usersFilterDto: UsersFilterDto)
src/auth/user.repository.ts:53
↓ 1 callers
Method
findOneChatById
(roomDto: RoomDto)
src/chats/chats.service.ts:36
↓ 1 callers
Method
hashPassword
(password: string, salt: string)
src/auth/user.repository.ts:70
↓ 1 callers
Method
markMessageAsSeen
(messageSeenDto: MessageSeenDto)
src/chats/chats.service.ts:48
↓ 1 callers
Method
validatePassword
(password: string)
src/auth/user.entity.ts:96
↓ 1 callers
Method
validateUserPassword
( authCredentialsDto: AuthCredentialsDto, )
src/auth/user.repository.ts:39
Method
afterInit
(server: Server)
src/chats/chats.gateway.ts:86
Method
canActivate
( context: ExecutionContext, )
src/users/current-user-or-admin.guard.ts:11
Method
canActivate
( context: ExecutionContext, )
src/auth/guards/role.guard.ts:14
Method
canActivate
(context: ExecutionContext)
src/projects/project-assignee.guard.ts:11
Method
constructor
( @InjectRepository(UserRepository) private readonly userRepository: UserRepository, )
src/users/users.service.ts:15
Method
constructor
(private readonly usersService: UsersService)
src/users/users.controller.ts:30
Method
constructor
( @InjectRepository(UserRepository) private readonly userRepository: UserRepository, private reado
src/auth/auth.service.ts:16
Method
constructor
(private readonly authService: AuthService)
src/auth/auth.controller.ts:26
Method
constructor
( @InjectRepository(UserRepository) private readonly userRepository: UserRepository, )
src/auth/strategies/ws-jwt.strategy.ts:16
Method
constructor
( @InjectRepository(UserRepository) private readonly userRepository: UserRepository, )
src/auth/strategies/jwt.strategy.ts:15
Method
constructor
()
src/auth/guards/ws-auth.guard.ts:5
Method
constructor
(private reflector: Reflector)
src/auth/guards/role.guard.ts:12
Method
constructor
(private readonly projectsService: ProjectsService)
src/projects/project-assignee.guard.ts:9
Method
constructor
( @InjectRepository(ProjectRepository) private readonly projectsRepository: ProjectRepository, )
src/projects/projects.service.ts:25
Method
constructor
(private readonly projectsService: ProjectsService)
src/projects/projects.controller.ts:43
Method
constructor
(private readonly chatsService: ChatsService)
src/chats/chats.controller.ts:25
Method
constructor
( @InjectRepository(ChatRepository) private readonly chatRepository: ChatRepository, @InjectReposi
src/chats/chats.service.ts:18
Method
constructor
(private readonly chatsService: ChatsService)
src/chats/chats.gateway.ts:32
Method
create
( @Body(ValidationPipe) body: CreateProjectDto, @GetUser() user: User, )
src/projects/projects.controller.ts:49
Method
create
( @Body(ValidationPipe) body: CreateChatDto, @GetUser() user: User, )
src/chats/chats.controller.ts:30
Method
createMessage
( createMessageDto: CreateMessageDto, userId: number, )
src/chats/repositories/message.repository.ts:10
Method
currentUser
(@GetUser() user: User)
src/auth/auth.controller.ts:46
Method
delete
(id: number)
src/projects/projects.service.ts:88
Method
delete
(@Param('id', ParseIntPipe) id: number)
src/projects/projects.controller.ts:83
Method
findAll
(usersFilterDto: UsersFilterDto)
src/users/users.service.ts:45
Method
findAll
(@Query(ValidationPipe) query: UsersFilterDto)
src/users/users.controller.ts:34
Method
findAll
(projectsFilterDto: ProjectsFilterDto)
src/projects/projects.service.ts:32
Method
findAll
(@Query(ValidationPipe) query: ProjectsFilterDto)
src/projects/projects.controller.ts:59
Method
findOne
(@Param('id', ParseIntPipe) id: number)
src/users/users.controller.ts:40
Method
findOne
(@Param('id', ParseIntPipe) id: number)
src/projects/projects.controller.ts:65
Method
findOneByUsername
(username: string)
src/users/users.service.ts:32
Method
handleConnection
(client: Socket, ...args: any[])
src/chats/chats.gateway.ts:94
Method
handleDisconnect
(client: Socket)
src/chats/chats.gateway.ts:90
Method
handleJoinRoom
(client: Socket, payload: RoomDto)
src/chats/chats.gateway.ts:49
Method
handleLeaveRoom
(client: Socket, payload: RoomDto)
src/chats/chats.gateway.ts:64
Method
handleMessage
( client: Socket, payload: CreateMessageDto, )
src/chats/chats.gateway.ts:37
Method
handleMessageSeen
( client: Socket, payload: MessageSeenDto, )
src/chats/chats.gateway.ts:73
Method
signIn
( authCredentialsDto: AuthCredentialsDto, )
src/auth/auth.service.ts:28
Method
signIn
( @Body(ValidationPipe) body: AuthCredentialsDto, )
src/auth/auth.controller.ts:37
Method
signUp
(signUpDto: SignUpDto)
src/auth/auth.service.ts:24
Method
signUp
(signUpDto: SignUpDto)
src/auth/user.repository.ts:17
Method
signUp
(@Body(ValidationPipe) body: SignUpDto)
src/auth/auth.controller.ts:30
Method
submit
(id: number, submitProjectDto: SubmitProjectDto)
src/projects/projects.service.ts:94
Method
submit
( @Param('id', ParseIntPipe) id: number, @Body(ValidationPipe) body: SubmitProjectDto, )
src/projects/projects.controller.ts:91
Method
update
(id: number, updateUserDto: UpdateUserDto)
src/users/users.service.ts:49
Method
update
( @Param('id', ParseIntPipe) id: number, @Body(ValidationPipe) body: UpdateUserDto, )
src/users/users.controller.ts:47
Method
update
(id: number, updateProjectDto: UpdateProjectDto)
src/projects/projects.service.ts:50
Method
update
( @Param('id', ParseIntPipe) id: number, @Body(ValidationPipe) body: UpdateProjectDto, )
src/projects/projects.controller.ts:71
Method
validate
(payload: JwtPayload)
src/auth/strategies/ws-jwt.strategy.ts:26
Method
validate
(payload: JwtPayload)
src/auth/strategies/jwt.strategy.ts:25