MCPcopy Create free account

hub / github.com/Abhinav1416/coding-platform / functions

Functions592 in github.com/Abhinav1416/coding-platform

↓ 58 callersMethodgetId
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:101
↓ 44 callersMethodsave
(LiveMatchStateDTO state, Long durationInMinutes)
backend/src/main/java/com/Abhinav/backend/features/match/repository/LiveMatchStateRepository.java:26
↓ 28 callersMethodfindById
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/repository/LiveMatchStateRepository.java:19
↓ 14 callersMethodgetEmail
()
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/TwoFactorRequest.java:18
↓ 10 callersMethodgetAllActiveMatches
()
sentinel/src/main/java/com/codingplatform/sentinel/repository/MatchMonitoringService.java:33
↓ 9 callersMethodgetRecentSubmissions
(String handle)
sentinel/src/main/java/com/codingplatform/sentinel/client/CodeforcesApiClient.java:23
↓ 8 callersMethodaddMatch
(MonitoredMatch match)
sentinel/src/main/java/com/codingplatform/sentinel/repository/MatchMonitoringService.java:23
↓ 8 callersMethodconnect
()
frontend/src/core/sockets/stompClient.ts:75
↓ 8 callersMethodfindByEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/AuthenticationUserRepository.java:14
↓ 8 callersFunctionuseAuth
()
frontend/src/core/hooks/useAuth.ts:16
↓ 7 callersMethodpollMatches
()
sentinel/src/main/java/com/codingplatform/sentinel/service/SentinelPollingService.java:40
↓ 6 callersMethodencode
(CharSequence rawPassword)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/Encoder.java:14
↓ 6 callersMethodgetDuelState
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:11
↓ 6 callersMethodsendMatchUpdate
(UUID matchId, String userHandle, String problemId, String verdict, long timeConsumed, long memoryConsumed)
sentinel/src/main/java/com/codingplatform/sentinel/producer/MatchStatusProducer.java:25
↓ 6 callersMethodsubmitScoreByHandle
(UUID duelId, String handle, SubmitScoreRequest request)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:15
↓ 5 callersMethoddisconnect
()
frontend/src/core/sockets/stompClient.ts:82
↓ 5 callersMethodexecute
(RedisOperations operations)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:103
↓ 5 callersMethodfindByDuelId
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/repository/DuelRepository.java:11
↓ 5 callersMethodgenerateTokensForUser
(AuthenticationUser user)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:219
↓ 5 callersMethodgetAuthorities
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:71
↓ 5 callersMethodgetMatchTopic
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:23
↓ 5 callersMethodgetUsernameFromEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:69
↓ 5 callersMethodsubscribe
(destination: string, callback: (message: any) => void)
frontend/src/core/sockets/stompClient.ts:47
↓ 5 callersMethodsubscribeToMatchUpdates
(matchId: string, onEvent: (event: any) => void)
frontend/src/core/sockets/stompClient.ts:89
↓ 5 callersFunctionuseTheme
()
frontend/src/core/context/ThemeContext.tsx:49
↓ 4 callersMethodbroadcastUpdate
(UUID duelId, DuelData data)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:385
↓ 4 callersMethoddecodeBase64
(String encoded)
backend/src/main/java/com/Abhinav/backend/features/judge0/service/Judge0ServiceImpl.java:120
↓ 4 callersMethodgetDuelIdByCode
(String roomCode)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:19
↓ 4 callersFunctiongetPlayerStats
(userId: number)
frontend/src/features/match/services/matchService.ts:56
↓ 4 callersMethodgetUser
(String email)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:192
↓ 4 callersMethodjoinRoom
(UUID duelId, Long userId, String player2Handle)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:9
↓ 4 callersMethodmatches
(CharSequence rawPassword, String encodedPassword)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/Encoder.java:24
↓ 4 callersMethodsendDuelUpdate
(UUID duelId, DuelStateResponse duelData)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelNotificationService.java:18
↓ 4 callersMethodsetEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/TwoFactorRequest.java:26
↓ 3 callersMethodbuildMatchResults
(Match match)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:299
↓ 3 callersMethodcreateWaitingRoom
(Long userId, CreateDuelRequest request)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:7
↓ 3 callersMethoddeleteObject
(String objectKey, UUID problemId)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:94
↓ 3 callersMethodextractUsername
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:28
↓ 3 callersMethodfindByIdIn
(List<Long> userIds)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/AuthenticationUserRepository.java:20
↓ 3 callersMethodfindByName
(String name)
backend/src/main/java/com/Abhinav/backend/features/problem/repository/TagRepository.java:13
↓ 3 callersMethodfindOrCreateRole
(RoleType roleType)
backend/src/main/java/com/Abhinav/backend/core/startup/AdminUserInitializer.java:62
↓ 3 callersMethodfindUserByEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/admin/service/AdminService.java:58
↓ 3 callersMethodfromEntity
(Problem problem)
backend/src/main/java/com/Abhinav/backend/features/problem/dto/ProblemDetailResponse.java:32
↓ 3 callersMethodgenerateRandomToken
()
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:278
↓ 3 callersFunctiongetSubmissionDetails
(submissionId: string)
frontend/src/features/problem/services/problemService.ts:31
↓ 3 callersMethodjoinDuel
(JoinDuelRequest request, Long joiningUserId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:13
↓ 3 callersFunctionloginWithGoogle
(credential: string)
frontend/src/features/auth/services/authService.ts:44
↓ 3 callersFunctionpad
(num: number)
frontend/src/features/problem/components/Timer.tsx:16
↓ 3 callersMethodreceiveMatchStart
(String jsonPayload)
sentinel/src/main/java/com/codingplatform/sentinel/listener/MatchQueueListener.java:26
↓ 3 callersMethodreceiveMatchUpdate
(String rawPayload)
backend/src/main/java/com/Abhinav/backend/features/duel/listener/SentinelListener.java:20
↓ 3 callersMethodremoveMatch
(UUID matchId)
sentinel/src/main/java/com/codingplatform/sentinel/repository/MatchMonitoringService.java:28
↓ 3 callersMethodsendEmail
(String email, String subject, String content)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/EmailService.java:19
↓ 3 callersMethodsendErrorResponse
(HttpServletResponse response, int status, String message)
backend/src/main/java/com/Abhinav/backend/features/authentication/filter/JwtAuthenticationFilter.java:89
↓ 3 callersMethodsendMatchStart
(MatchStartEvent event)
backend/src/main/java/com/Abhinav/backend/features/duel/producer/SentinelProducer.java:21
↓ 3 callersMethodsubscribeToSubmissionResult
(submissionId: string, onResult: (result: any) => void)
frontend/src/core/sockets/stompClient.ts:93
↓ 3 callersFunctionuseServerTimer
(startTime?: number, durationMinutes?: number)
frontend/src/core/hooks/useServerTimer.ts:3
↓ 2 callersMethodauthenticationProvider
()
backend/src/main/java/com/Abhinav/backend/features/authentication/configuration/SecurityConfig.java:113
↓ 2 callersMethodbuildPlayerResultFromStored
(Long userId, Match match, List<Submission> allSubmissions)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:350
↓ 2 callersMethodbuildToken
( Map<String, Object> extraClaims, UserDetails userDetails, long expiratio
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:66
↓ 2 callersFunctioncalculateScore
(player: ApiPlayerResult)
frontend/src/features/match/pages/MatchResultsPage.tsx:50
↓ 2 callersMethodcancelWaitingRoom
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:21
↓ 2 callersMethodcorsConfigurationSource
()
backend/src/main/java/com/Abhinav/backend/features/authentication/configuration/SecurityConfig.java:92
↓ 2 callersMethodcreateDuel
(CreateDuelRequest request, Long creatorId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:11
↓ 2 callersFunctioncreateSubmission
(request: SubmissionRequest)
frontend/src/features/problem/services/problemService.ts:14
↓ 2 callersMethoddoesObjectExist
(String objectKey)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:79
↓ 2 callersMethodendDuel
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:17
↓ 2 callersMethodextractClaim
(String token, Function<Claims, T> claimsResolver)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:84
↓ 2 callersMethodextractExpiration
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:32
↓ 2 callersFunctionfetchMyPermissions
()
frontend/src/features/auth/services/authService.ts:87
↓ 2 callersMethodfindActivePermissionForProblem
(Long userId, UUID problemId, PermissionType type, LocalDateTime now)
backend/src/main/java/com/Abhinav/backend/features/admin/repository/TemporaryPermissionRepository.java:25
↓ 2 callersMethodfindAllByPlayer1IdOrPlayer2Id
(Long player1Id, Long player2Id)
backend/src/main/java/com/Abhinav/backend/features/duel/repository/DuelRepository.java:13
↓ 2 callersMethodfindByName
(RoleType name)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/RoleRepository.java:9
↓ 2 callersMethodfindBySlug
(String slug)
backend/src/main/java/com/Abhinav/backend/features/problem/repository/ProblemRepository.java:19
↓ 2 callersFunctionformatTestCase
(data: any)
frontend/src/features/problem/components/ProblemDetails.tsx:13
↓ 2 callersMethodfromEntity
(Submission submission)
backend/src/main/java/com/Abhinav/backend/features/submission/dto/SubmissionResultDTO.java:31
↓ 2 callersMethodfromSlug
(String slug)
backend/src/main/java/com/Abhinav/backend/features/submission/model/Language.java:17
↓ 2 callersMethodgenerateAccessToken
(UserDetails userDetails)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:36
↓ 2 callersFunctiongetArenaData
(matchId: string)
frontend/src/features/match/services/matchService.ts:39
↓ 2 callersFunctiongetCurrentUserStats
()
frontend/src/features/match/services/matchService.ts:72
↓ 2 callersFunctiongetErrorMessage
(error: unknown)
frontend/src/features/match/pages/JoinMatchPage.tsx:9
↓ 2 callersMethodgetKey
()
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:62
↓ 2 callersFunctiongetMatchHistory
(params: { page: number, size: number, result?: string })
frontend/src/features/match/services/matchService.ts:64
↓ 2 callersMethodgetToken
()
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/TwoFactorRequest.java:22
↓ 2 callersMethodgetUserStats
(Long userId)
backend/src/main/java/com/Abhinav/backend/features/match/service/StatsService.java:7
↓ 2 callersMethodgetUsername
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:79
↓ 2 callersFunctionhandleCopy
(text: string, type: 'link' | 'code')
frontend/src/features/match/pages/CreateMatchPage.tsx:120
↓ 2 callersMethodisTokenValid
(String token, UserDetails userDetails)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:57
↓ 2 callersMethodisValid
(String password)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/PasswordValidator.java:14
↓ 2 callersFunctionisValidEmail
(email: string)
frontend/src/core/utils/validators.ts:1
↓ 2 callersFunctionjoinMatchMutation
(data: JoinMatchRequest)
frontend/src/features/match/hooks/useJoinMatch.ts:11
↓ 2 callersMethodmapToDTO
(DuelData data)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:381
↓ 2 callersMethodnotifyCountdownStarted
(UUID matchId, String countdownType, CountdownStartPayload payload)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationService.java:20
↓ 2 callersMethodnotifyMatchCanceled
(UUID matchId, String reason)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationService.java:18
↓ 2 callersMethodnotifyMatchEnd
(UUID matchId, MatchResultDTO result)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationService.java:14
↓ 2 callersMethodnotifyUser
(Long userId, UUID submissionId, SubmissionResultDTO result)
backend/src/main/java/com/Abhinav/backend/features/notification/service/NotificationService.java:9
↓ 2 callersFunctionregister
( payload: RegisterPayload )
frontend/src/features/auth/services/authService.ts:19
↓ 2 callersFunctionrenderHistory
(stats?: ProblemStats)
frontend/src/features/duel/pages/DuelArenaPage.tsx:44
↓ 2 callersFunctionrenderHistory
(stats?: ProblemStats)
frontend/src/features/duel/pages/DuelResultPage.tsx:40
↓ 2 callersMethodrun
(String... args)
backend/src/main/java/com/Abhinav/backend/core/startup/AdminUserInitializer.java:38
↓ 2 callersMethodsaveOrUpdateHistory
(DuelData data, boolean updateStats)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:298
next →1–100 of 592, ranked by callers