Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Abhinav1416/coding-platform
/ functions
Functions
592 in github.com/Abhinav1416/coding-platform
⨍
Functions
592
◇
Types & classes
269
Method
getUserProfile
(String username)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/ProfileService.java:31
Method
getUserStats
(@PathVariable Long userId)
backend/src/main/java/com/Abhinav/backend/features/match/controller/StatsController.java:22
Method
getUserStats
(Long userId)
backend/src/main/java/com/Abhinav/backend/features/match/service/StatsServiceImpl.java:16
Method
googleLogin
(@Valid @RequestBody GoogleLoginRequest request)
backend/src/main/java/com/Abhinav/backend/features/authentication/controller/AuthenticationController.java:91
Method
grantCreate
(@RequestBody GrantRequest request)
backend/src/main/java/com/Abhinav/backend/features/admin/controller/AdminController.java:25
Function
grantCreatePermission
(data: { email: string })
frontend/src/features/admin/services/adminService.ts:5
Method
grantDelete
(@RequestBody GrantScopedRequest request)
backend/src/main/java/com/Abhinav/backend/features/admin/controller/AdminController.java:39
Function
grantDeletePermission
(data: { email: string; problemId: string })
frontend/src/features/admin/services/adminService.ts:17
Method
grantUpdate
(@RequestBody GrantScopedRequest request)
backend/src/main/java/com/Abhinav/backend/features/admin/controller/AdminController.java:32
Function
grantUpdatePermission
(data: { email: string; problemId: string })
frontend/src/features/admin/services/adminService.ts:11
Function
handleAuthenticated
(data: any)
frontend/src/features/auth/pages/LoginPage.tsx:17
Method
handleAuthorizationException
(AuthorizationException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:52
Method
handleAuthorizationException
(AuthorizationException ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:83
Method
handleBadCredentials
(BadCredentialsException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:22
Function
handleBeforeUnload
(e: BeforeUnloadEvent)
frontend/src/features/duel/pages/DuelArenaPage.tsx:183
Function
handleChange
(e: React.ChangeEvent<HTMLInputElement>)
frontend/src/features/match/pages/CreateMatchPage.tsx:29
Function
handleCreateSubmit
(data)
frontend/src/features/admin/pages/AdminDashboardPage.tsx:59
Method
handleDataIntegrityViolationException
(DataIntegrityViolationException e)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/AuthExceptionHandler.java:38
Method
handleDisabledException
(DisabledException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:27
Method
handleException
(Exception e)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/AuthExceptionHandler.java:46
Function
handleFormSubmit
(data: GrantScopedFormValues)
frontend/src/features/admin/pages/AdminDashboardPage.tsx:32
Method
handleGenericException
(Exception ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:72
Method
handleGlobalException
(Exception ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:71
Function
handleGoogleSuccess
(credentialResponse: CredentialResponse)
frontend/src/features/auth/components/RegisterForm.tsx:15
Function
handleGoogleSuccess
(credentialResponse: CredentialResponse)
frontend/src/features/auth/components/LoginForm.tsx:15
Method
handleHttpMessageNotReadableException
(HttpMessageNotReadableException e)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/AuthExceptionHandler.java:19
Method
handleIllegalArgument
(IllegalArgumentException ex)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/AuthExceptionHandler.java:51
Method
handleIllegalArgumentException
(IllegalArgumentException ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:49
Method
handleIllegalStateException
(IllegalStateException ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:60
Method
handleInvalidRequestException
(InvalidRequestException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:42
Function
handleJoin
(e: React.FormEvent)
frontend/src/features/duel/pages/DuelLobbyPage.tsx:129
Method
handleLockedException
(LockedException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:32
Function
handleLoginSubmit
(e: React.FormEvent)
frontend/src/features/auth/services/useLogin.ts:16
Function
handleLogout
()
frontend/src/components/layout/Navbar.tsx:9
Function
handleManualSubmit
(e: React.FormEvent<HTMLFormElement>)
frontend/src/features/match/pages/JoinMatchPage.tsx:43
Function
handleManualSubmit
(e: React.FormEvent)
frontend/src/features/duel/pages/JoinDuelPage.tsx:17
Method
handleMethodArgumentNotValidException
(MethodArgumentNotValidException e)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/AuthExceptionHandler.java:24
Method
handleNoResourceFoundException
(NoResourceFoundException e)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/AuthExceptionHandler.java:33
Method
handleNoSuchElementException
(NoSuchElementException ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:37
Function
handlePageChange
(page: number)
frontend/src/features/match/pages/MatchHistoryPage.tsx:32
Function
handlePause
()
frontend/src/features/problem/hooks/useTimer.ts:28
Function
handleRequestSubmit
(e: React.FormEvent)
frontend/src/features/auth/hooks/useForgotPassword.ts:30
Function
handleResend
()
frontend/src/features/auth/components/ResetPasswordForm.tsx:44
Function
handleResendToken
()
frontend/src/features/auth/components/VerifyTokenForm.tsx:52
Function
handleResendToken
()
frontend/src/features/auth/hooks/useForgotPassword.ts:43
Function
handleReset
()
frontend/src/features/problem/hooks/useTimer.ts:32
Function
handleResetSubmit
(e: React.FormEvent)
frontend/src/features/auth/hooks/useForgotPassword.ts:53
Method
handleResourceConflictException
(ResourceConflictException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:47
Method
handleResourceNotFoundException
(ResourceNotFoundException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:37
Method
handleResourceNotFoundException
(ResourceNotFoundException ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:94
Method
handleServiceUnavailableException
(ServiceUnavailableException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:57
Function
handleStart
()
frontend/src/features/problem/hooks/useTimer.ts:24
Function
handleSubmissionClick
(submissionId: string)
frontend/src/features/match/pages/MatchArenaPage.tsx:233
Function
handleSubmissionClick
(submissionId: string)
frontend/src/features/problem/pages/ProblemPage.tsx:87
Function
handleSubmit
()
frontend/src/features/match/pages/MatchArenaPage.tsx:210
Function
handleSubmit
(e: React.FormEvent<HTMLFormElement>)
frontend/src/features/match/pages/CreateMatchPage.tsx:35
Function
handleSubmit
(e: React.FormEvent)
frontend/src/features/duel/pages/CreateDuelPage.tsx:41
Function
handleSubmit
()
frontend/src/features/problem/pages/ProblemPage.tsx:63
Method
handleValidationExceptions
(MethodArgumentNotValidException ex)
backend/src/main/java/com/Abhinav/backend/features/exception/GlobalExceptionHandler.java:63
Method
handleValidationExceptions
(MethodArgumentNotValidException ex, HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/problem/ProblemsExceptionHandler.java:21
Function
handleVerify
(e: React.FormEvent)
frontend/src/features/auth/components/VerifyTokenForm.tsx:31
Function
handleVerifySubmit
(e: React.FormEvent)
frontend/src/features/auth/services/useLogin.ts:35
Function
handler
(req, res)
frontend/api/auth/google/callback.js:2
Function
hasPermission
(permission: string, scopeId?: string)
frontend/src/core/hooks/useAuth.ts:55
Function
hasRole
(role: string)
frontend/src/core/hooks/useAuth.ts:63
Method
initiateProblemCreation
( @AuthenticationPrincipal AuthenticationUser user, @Valid @RequestBody ProblemInitiat
backend/src/main/java/com/Abhinav/backend/features/problem/controller/ProblemController.java:28
Method
initiateProblemCreation
(ProblemInitiationRequest requestDto, AuthenticationUser user)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemServiceImpl.java:61
Method
isAccountNonExpired
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:85
Method
isAccountNonLocked
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:89
Method
isCredentialsNonExpired
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:93
Method
isEnabled
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:97
Method
joinDuel
( @Valid @RequestBody JoinDuelRequest request, @AuthenticationPrincipal Authentication
backend/src/main/java/com/Abhinav/backend/features/match/controller/MatchController.java:34
Method
joinDuel
(JoinDuelRequest request, Long joiningUserId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:96
Method
joinDuel
( @PathVariable String roomCode, @Valid @RequestBody JoinDuelRequest request,
backend/src/main/java/com/Abhinav/backend/features/duel/controller/DuelController.java:39
Method
joinRoom
(UUID duelId, Long userId, String player2Handle)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:98
Method
keyExpirationListenerContainer
( RedisConnectionFactory connectionFactory, ProblemService problemService,
backend/src/main/java/com/Abhinav/backend/config/RedisConfig.java:66
Method
login
(@Valid @RequestBody LoginRequest request)
backend/src/main/java/com/Abhinav/backend/features/authentication/controller/AuthenticationController.java:27
Method
login
(LoginRequest request)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:79
Method
logout
(HttpServletRequest request)
backend/src/main/java/com/Abhinav/backend/features/authentication/controller/AuthenticationController.java:80
Method
logout
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:92
Method
main
(String[] args)
sentinel/src/main/java/com/codingplatform/sentinel/SentinelApplication.java:11
Method
main
(String[] args)
backend/src/main/java/com/Abhinav/backend/BackendApplication.java:17
Method
messageCallback
(message: IMessage)
frontend/src/core/sockets/stompClient.ts:50
Method
notifyCountdownStarted
(UUID matchId, String countdownType, CountdownStartPayload payload)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:80
Method
notifyMatchCanceled
(UUID matchId, String reason)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:71
Method
notifyMatchEnd
(UUID matchId, MatchResultDTO result)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:46
Method
notifyMatchStart
(UUID matchId, LiveMatchStateDTO liveState, String p1Username, String p2Username)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:55
Method
notifyMatchUpdate
(UUID matchId, LiveMatchStateDTO liveState)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:37
Method
notifyPlayerJoined
(UUID matchId, Long playerTwoId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:28
Method
notifyUser
(Long userId, UUID submissionId, SubmissionResultDTO result)
backend/src/main/java/com/Abhinav/backend/features/notification/service/NotificationServiceImpl.java:20
Method
onMessage
(Message message, byte[] pattern)
backend/src/main/java/com/Abhinav/backend/config/RedisExpirationListener.java:25
Method
onSubmissionCreated
(SubmissionCreatedEvent event)
backend/src/main/java/com/Abhinav/backend/features/submission/events/SubmissionEventListener.java:22
Method
processDuelSubmissionResult
(UUID matchId, Long userId, SubmissionStatus submissionStatus)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:159
Method
processSubmission
(UUID submissionId)
backend/src/main/java/com/Abhinav/backend/features/submission/service/SubmissionServiceImpl.java:102
Method
publicFilterChain
(HttpSecurity http)
backend/src/main/java/com/Abhinav/backend/features/authentication/configuration/SecurityConfig.java:44
Method
receiveMessage
(String message)
backend/src/main/java/com/Abhinav/backend/features/AWS/listener/SubmissionSqsListener.java:21
Method
redisTemplate
(RedisConnectionFactory connectionFactory)
sentinel/src/main/java/com/codingplatform/sentinel/config/RedisConfig.java:14
Method
redisTemplate
(RedisConnectionFactory connectionFactory)
backend/src/main/java/com/Abhinav/backend/config/RedisConfig.java:37
Method
refreshAccessToken
(@RequestBody RefreshTokenRequest request)
backend/src/main/java/com/Abhinav/backend/features/authentication/controller/AuthenticationController.java:74
Method
refreshAccessToken
(String refreshToken)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:180
← previous
next →
401–500 of 592, ranked by callers