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
↓ 58 callers
Method
getId
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:101
↓ 44 callers
Method
save
(LiveMatchStateDTO state, Long durationInMinutes)
backend/src/main/java/com/Abhinav/backend/features/match/repository/LiveMatchStateRepository.java:26
↓ 28 callers
Method
findById
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/repository/LiveMatchStateRepository.java:19
↓ 14 callers
Method
getEmail
()
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/TwoFactorRequest.java:18
↓ 10 callers
Method
getAllActiveMatches
()
sentinel/src/main/java/com/codingplatform/sentinel/repository/MatchMonitoringService.java:33
↓ 9 callers
Method
getRecentSubmissions
(String handle)
sentinel/src/main/java/com/codingplatform/sentinel/client/CodeforcesApiClient.java:23
↓ 8 callers
Method
addMatch
(MonitoredMatch match)
sentinel/src/main/java/com/codingplatform/sentinel/repository/MatchMonitoringService.java:23
↓ 8 callers
Method
connect
()
frontend/src/core/sockets/stompClient.ts:75
↓ 8 callers
Method
findByEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/AuthenticationUserRepository.java:14
↓ 8 callers
Function
useAuth
()
frontend/src/core/hooks/useAuth.ts:16
↓ 7 callers
Method
pollMatches
()
sentinel/src/main/java/com/codingplatform/sentinel/service/SentinelPollingService.java:40
↓ 6 callers
Method
encode
(CharSequence rawPassword)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/Encoder.java:14
↓ 6 callers
Method
getDuelState
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:11
↓ 6 callers
Method
sendMatchUpdate
(UUID matchId, String userHandle, String problemId, String verdict, long timeConsumed, long memoryConsumed)
sentinel/src/main/java/com/codingplatform/sentinel/producer/MatchStatusProducer.java:25
↓ 6 callers
Method
submitScoreByHandle
(UUID duelId, String handle, SubmitScoreRequest request)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:15
↓ 5 callers
Method
disconnect
()
frontend/src/core/sockets/stompClient.ts:82
↓ 5 callers
Method
execute
(RedisOperations operations)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:103
↓ 5 callers
Method
findByDuelId
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/repository/DuelRepository.java:11
↓ 5 callers
Method
generateTokensForUser
(AuthenticationUser user)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:219
↓ 5 callers
Method
getAuthorities
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:71
↓ 5 callers
Method
getMatchTopic
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationServiceImpl.java:23
↓ 5 callers
Method
getUsernameFromEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:69
↓ 5 callers
Method
subscribe
(destination: string, callback: (message: any) => void)
frontend/src/core/sockets/stompClient.ts:47
↓ 5 callers
Method
subscribeToMatchUpdates
(matchId: string, onEvent: (event: any) => void)
frontend/src/core/sockets/stompClient.ts:89
↓ 5 callers
Function
useTheme
()
frontend/src/core/context/ThemeContext.tsx:49
↓ 4 callers
Method
broadcastUpdate
(UUID duelId, DuelData data)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:385
↓ 4 callers
Method
decodeBase64
(String encoded)
backend/src/main/java/com/Abhinav/backend/features/judge0/service/Judge0ServiceImpl.java:120
↓ 4 callers
Method
getDuelIdByCode
(String roomCode)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:19
↓ 4 callers
Function
getPlayerStats
(userId: number)
frontend/src/features/match/services/matchService.ts:56
↓ 4 callers
Method
getUser
(String email)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:192
↓ 4 callers
Method
joinRoom
(UUID duelId, Long userId, String player2Handle)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:9
↓ 4 callers
Method
matches
(CharSequence rawPassword, String encodedPassword)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/Encoder.java:24
↓ 4 callers
Method
sendDuelUpdate
(UUID duelId, DuelStateResponse duelData)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelNotificationService.java:18
↓ 4 callers
Method
setEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/TwoFactorRequest.java:26
↓ 3 callers
Method
buildMatchResults
(Match match)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:299
↓ 3 callers
Method
createWaitingRoom
(Long userId, CreateDuelRequest request)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:7
↓ 3 callers
Method
deleteObject
(String objectKey, UUID problemId)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:94
↓ 3 callers
Method
extractUsername
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:28
↓ 3 callers
Method
findByIdIn
(List<Long> userIds)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/AuthenticationUserRepository.java:20
↓ 3 callers
Method
findByName
(String name)
backend/src/main/java/com/Abhinav/backend/features/problem/repository/TagRepository.java:13
↓ 3 callers
Method
findOrCreateRole
(RoleType roleType)
backend/src/main/java/com/Abhinav/backend/core/startup/AdminUserInitializer.java:62
↓ 3 callers
Method
findUserByEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/admin/service/AdminService.java:58
↓ 3 callers
Method
fromEntity
(Problem problem)
backend/src/main/java/com/Abhinav/backend/features/problem/dto/ProblemDetailResponse.java:32
↓ 3 callers
Method
generateRandomToken
()
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:278
↓ 3 callers
Function
getSubmissionDetails
(submissionId: string)
frontend/src/features/problem/services/problemService.ts:31
↓ 3 callers
Method
joinDuel
(JoinDuelRequest request, Long joiningUserId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:13
↓ 3 callers
Function
loginWithGoogle
(credential: string)
frontend/src/features/auth/services/authService.ts:44
↓ 3 callers
Function
pad
(num: number)
frontend/src/features/problem/components/Timer.tsx:16
↓ 3 callers
Method
receiveMatchStart
(String jsonPayload)
sentinel/src/main/java/com/codingplatform/sentinel/listener/MatchQueueListener.java:26
↓ 3 callers
Method
receiveMatchUpdate
(String rawPayload)
backend/src/main/java/com/Abhinav/backend/features/duel/listener/SentinelListener.java:20
↓ 3 callers
Method
removeMatch
(UUID matchId)
sentinel/src/main/java/com/codingplatform/sentinel/repository/MatchMonitoringService.java:28
↓ 3 callers
Method
sendEmail
(String email, String subject, String content)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/EmailService.java:19
↓ 3 callers
Method
sendErrorResponse
(HttpServletResponse response, int status, String message)
backend/src/main/java/com/Abhinav/backend/features/authentication/filter/JwtAuthenticationFilter.java:89
↓ 3 callers
Method
sendMatchStart
(MatchStartEvent event)
backend/src/main/java/com/Abhinav/backend/features/duel/producer/SentinelProducer.java:21
↓ 3 callers
Method
subscribeToSubmissionResult
(submissionId: string, onResult: (result: any) => void)
frontend/src/core/sockets/stompClient.ts:93
↓ 3 callers
Function
useServerTimer
(startTime?: number, durationMinutes?: number)
frontend/src/core/hooks/useServerTimer.ts:3
↓ 2 callers
Method
authenticationProvider
()
backend/src/main/java/com/Abhinav/backend/features/authentication/configuration/SecurityConfig.java:113
↓ 2 callers
Method
buildPlayerResultFromStored
(Long userId, Match match, List<Submission> allSubmissions)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:350
↓ 2 callers
Method
buildToken
( Map<String, Object> extraClaims, UserDetails userDetails, long expiratio
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:66
↓ 2 callers
Function
calculateScore
(player: ApiPlayerResult)
frontend/src/features/match/pages/MatchResultsPage.tsx:50
↓ 2 callers
Method
cancelWaitingRoom
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:21
↓ 2 callers
Method
corsConfigurationSource
()
backend/src/main/java/com/Abhinav/backend/features/authentication/configuration/SecurityConfig.java:92
↓ 2 callers
Method
createDuel
(CreateDuelRequest request, Long creatorId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:11
↓ 2 callers
Function
createSubmission
(request: SubmissionRequest)
frontend/src/features/problem/services/problemService.ts:14
↓ 2 callers
Method
doesObjectExist
(String objectKey)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:79
↓ 2 callers
Method
endDuel
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:17
↓ 2 callers
Method
extractClaim
(String token, Function<Claims, T> claimsResolver)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:84
↓ 2 callers
Method
extractExpiration
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:32
↓ 2 callers
Function
fetchMyPermissions
()
frontend/src/features/auth/services/authService.ts:87
↓ 2 callers
Method
findActivePermissionForProblem
(Long userId, UUID problemId, PermissionType type, LocalDateTime now)
backend/src/main/java/com/Abhinav/backend/features/admin/repository/TemporaryPermissionRepository.java:25
↓ 2 callers
Method
findAllByPlayer1IdOrPlayer2Id
(Long player1Id, Long player2Id)
backend/src/main/java/com/Abhinav/backend/features/duel/repository/DuelRepository.java:13
↓ 2 callers
Method
findByName
(RoleType name)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/RoleRepository.java:9
↓ 2 callers
Method
findBySlug
(String slug)
backend/src/main/java/com/Abhinav/backend/features/problem/repository/ProblemRepository.java:19
↓ 2 callers
Function
formatTestCase
(data: any)
frontend/src/features/problem/components/ProblemDetails.tsx:13
↓ 2 callers
Method
fromEntity
(Submission submission)
backend/src/main/java/com/Abhinav/backend/features/submission/dto/SubmissionResultDTO.java:31
↓ 2 callers
Method
fromSlug
(String slug)
backend/src/main/java/com/Abhinav/backend/features/submission/model/Language.java:17
↓ 2 callers
Method
generateAccessToken
(UserDetails userDetails)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:36
↓ 2 callers
Function
getArenaData
(matchId: string)
frontend/src/features/match/services/matchService.ts:39
↓ 2 callers
Function
getCurrentUserStats
()
frontend/src/features/match/services/matchService.ts:72
↓ 2 callers
Function
getErrorMessage
(error: unknown)
frontend/src/features/match/pages/JoinMatchPage.tsx:9
↓ 2 callers
Method
getKey
()
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:62
↓ 2 callers
Function
getMatchHistory
(params: { page: number, size: number, result?: string })
frontend/src/features/match/services/matchService.ts:64
↓ 2 callers
Method
getToken
()
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/TwoFactorRequest.java:22
↓ 2 callers
Method
getUserStats
(Long userId)
backend/src/main/java/com/Abhinav/backend/features/match/service/StatsService.java:7
↓ 2 callers
Method
getUsername
()
backend/src/main/java/com/Abhinav/backend/features/authentication/model/AuthenticationUser.java:79
↓ 2 callers
Function
handleCopy
(text: string, type: 'link' | 'code')
frontend/src/features/match/pages/CreateMatchPage.tsx:120
↓ 2 callers
Method
isTokenValid
(String token, UserDetails userDetails)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:57
↓ 2 callers
Method
isValid
(String password)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/PasswordValidator.java:14
↓ 2 callers
Function
isValidEmail
(email: string)
frontend/src/core/utils/validators.ts:1
↓ 2 callers
Function
joinMatchMutation
(data: JoinMatchRequest)
frontend/src/features/match/hooks/useJoinMatch.ts:11
↓ 2 callers
Method
mapToDTO
(DuelData data)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:381
↓ 2 callers
Method
notifyCountdownStarted
(UUID matchId, String countdownType, CountdownStartPayload payload)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationService.java:20
↓ 2 callers
Method
notifyMatchCanceled
(UUID matchId, String reason)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationService.java:18
↓ 2 callers
Method
notifyMatchEnd
(UUID matchId, MatchResultDTO result)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchNotificationService.java:14
↓ 2 callers
Method
notifyUser
(Long userId, UUID submissionId, SubmissionResultDTO result)
backend/src/main/java/com/Abhinav/backend/features/notification/service/NotificationService.java:9
↓ 2 callers
Function
register
( payload: RegisterPayload )
frontend/src/features/auth/services/authService.ts:19
↓ 2 callers
Function
renderHistory
(stats?: ProblemStats)
frontend/src/features/duel/pages/DuelArenaPage.tsx:44
↓ 2 callers
Function
renderHistory
(stats?: ProblemStats)
frontend/src/features/duel/pages/DuelResultPage.tsx:40
↓ 2 callers
Method
run
(String... args)
backend/src/main/java/com/Abhinav/backend/core/startup/AdminUserInitializer.java:38
↓ 2 callers
Method
saveOrUpdateHistory
(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