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
↓ 2 callers
Function
sendToken
()
frontend/src/features/auth/hooks/useForgotPassword.ts:15
↓ 2 callers
Method
startDuel
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManager.java:13
↓ 2 callers
Method
subscribeToCountdown
(matchId: string, onEvent: (event: any) => void)
frontend/src/core/sockets/stompClient.ts:97
↓ 2 callers
Method
subscribeToDuel
(duelId: string, onEvent: (event: any) => void)
frontend/src/core/sockets/stompClient.ts:101
↓ 2 callers
Method
updateUserStats
(Long p1Id, Long p2Id, Long winnerId, boolean isDraw)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:253
↓ 1 callers
Method
aggregateResults
(List<Judge0SubmissionResponse> results, String logPrefix, UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/judge0/service/Judge0ServiceImpl.java:129
↓ 1 callers
Function
changePassword
( request: ChangePasswordRequest )
frontend/src/features/auth/services/authService.ts:76
↓ 1 callers
Method
checkUserSubmissions
(String handle, MonitoredMatch match)
sentinel/src/main/java/com/codingplatform/sentinel/service/SentinelPollingService.java:105
↓ 1 callers
Method
cleanupPendingProblem
(UUID problemId)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:17
↓ 1 callers
Method
completeMatch
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:192
↓ 1 callers
Method
completeMatch
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:19
↓ 1 callers
Method
convertDuelToDto
(DuelHistory duel, Long currentUserId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:503
↓ 1 callers
Method
convertToDto
(Match match, Long currentUserId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:468
↓ 1 callers
Method
countByStatus
(ProblemStatus status)
backend/src/main/java/com/Abhinav/backend/features/problem/repository/ProblemRepository.java:71
↓ 1 callers
Method
countDistinctProblemsSolvedByUser
(@Param("userId") Long userId)
backend/src/main/java/com/Abhinav/backend/features/submission/repository/SubmissionRepository.java:34
↓ 1 callers
Method
countSolvedProblemsByTagForUser
(@Param("userId") Long userId)
backend/src/main/java/com/Abhinav/backend/features/submission/repository/SubmissionRepository.java:41
↓ 1 callers
Function
createMatch
(requestData: CreateMatchRequest)
frontend/src/features/match/services/matchService.ts:21
↓ 1 callers
Function
createMatchMutation
(data: CreateMatchRequest)
frontend/src/features/match/hooks/useCreateMatch.ts:10
↓ 1 callers
Method
createNewGoogleUser
(GoogleIdToken.Payload payload)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:252
↓ 1 callers
Method
createSubmission
(SubmissionRequest request, Long userId)
backend/src/main/java/com/Abhinav/backend/features/submission/service/SubmissionService.java:14
↓ 1 callers
Method
deleteAllByExpiryTimestampBefore
(LocalDateTime expiryTimestamp)
backend/src/main/java/com/Abhinav/backend/features/admin/repository/TemporaryPermissionRepository.java:31
↓ 1 callers
Method
deleteById
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/repository/LiveMatchStateRepository.java:43
↓ 1 callers
Method
deleteProblem
(UUID problemId, AuthenticationUser author)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:29
↓ 1 callers
Method
determineResult
(Match match, Long currentUserId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchServiceImpl.java:538
↓ 1 callers
Method
downloadAndParseHiddenTestCases
(String s3Key)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:187
↓ 1 callers
Method
endDuel
(UUID duelId)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:283
↓ 1 callers
Method
executeCode
(String sourceCode, String languageSlug, List<TestCase> testCases, UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/judge0/service/Judge0Service.java:13
↓ 1 callers
Method
extractAllClaims
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:89
↓ 1 callers
Method
extractProblemId
(String url)
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:397
↓ 1 callers
Method
fallbackGetSubmissions
(String handle, Throwable t)
sentinel/src/main/java/com/codingplatform/sentinel/client/CodeforcesApiClient.java:44
↓ 1 callers
Function
fetchAllResults
()
frontend/src/features/match/pages/MatchResultsPage.tsx:64
↓ 1 callers
Function
fetchData
()
frontend/src/pages/Home.tsx:43
↓ 1 callers
Function
fetchDetails
()
frontend/src/features/match/pages/MatchArenaPage.tsx:35
↓ 1 callers
Function
fetchDetails
()
frontend/src/features/match/hooks/useArenaData.ts:20
↓ 1 callers
Function
fetchProblem
()
frontend/src/features/problem/hooks/useProblem.ts:11
↓ 1 callers
Method
finalizeProblem
(UUID problemId, String providedSecret)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:14
↓ 1 callers
Method
findActiveCreatePermissionForUser
(Long userId, LocalDateTime now)
backend/src/main/java/com/Abhinav/backend/features/admin/repository/TemporaryPermissionRepository.java:19
↓ 1 callers
Method
findAllByStatusAndCreatedAtBefore
(MatchStatus status, Instant cutoff)
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:29
↓ 1 callers
Method
findAllByStatusAndScheduledAtBefore
(MatchStatus status, Instant currentTime)
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:23
↓ 1 callers
Method
findByAllTagNames
( @Param("tagNames") List<String> tagNames, @Param("tagCount") Long tagCount,
backend/src/main/java/com/Abhinav/backend/features/problem/repository/ProblemRepository.java:30
↓ 1 callers
Method
findByAnyTagName
( @Param("tagNames") List<String> tagNames, Pageable pageable )
backend/src/main/java/com/Abhinav/backend/features/problem/repository/ProblemRepository.java:22
↓ 1 callers
Method
findByMatchIdAndUserIdAndStatusOrderByCreatedAtAsc
(UUID matchId, Long userId, SubmissionStatus status)
backend/src/main/java/com/Abhinav/backend/features/submission/repository/SubmissionRepository.java:59
↓ 1 callers
Method
findByMatchIdOrderByCreatedAtAsc
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/submission/repository/SubmissionRepository.java:22
↓ 1 callers
Method
findByProblemIdAndUserIdOrderByCreatedAtDesc
(UUID problemId, Long userId, Pageable pageable)
backend/src/main/java/com/Abhinav/backend/features/submission/repository/SubmissionRepository.java:20
↓ 1 callers
Method
findByRoomCode
(String roomCode)
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:20
↓ 1 callers
Method
findByUserIdAndExpiryTimestampAfter
(Long userId, LocalDateTime now)
backend/src/main/java/com/Abhinav/backend/features/admin/repository/TemporaryPermissionRepository.java:34
↓ 1 callers
Method
findByUsername
(@Param("username") String username)
backend/src/main/java/com/Abhinav/backend/features/authentication/repository/AuthenticationUserRepository.java:16
↓ 1 callers
Method
findRandomUnsolvedProblemForTwoUsers
( @Param("minDifficulty") Integer minDifficulty, @Param("maxDifficulty") Integer maxDi
backend/src/main/java/com/Abhinav/backend/features/problem/repository/ProblemRepository.java:41
↓ 1 callers
Method
findUserActivityForHeatmap
(@Param("userId") Long userId)
backend/src/main/java/com/Abhinav/backend/features/submission/repository/SubmissionRepository.java:25
↓ 1 callers
Method
findUserDraws
( @Param("userId") Long userId, @Param("statuses") Collection<MatchStatus> statuses,
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:56
↓ 1 callers
Method
findUserLosses
( @Param("userId") Long userId, @Param("statuses") Collection<MatchStatus> statuses,
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:48
↓ 1 callers
Method
findUserMatchesByStatus
( @Param("userId") Long userId, @Param("statuses") Collection<MatchStatus> statuses,
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:32
↓ 1 callers
Method
findUserWins
( @Param("userId") Long userId, @Param("statuses") Collection<MatchStatus> statuses,
backend/src/main/java/com/Abhinav/backend/features/match/repository/MatchRepository.java:40
↓ 1 callers
Function
formatTime
(seconds: number)
frontend/src/features/match/components/MatchHeader.tsx:10
↓ 1 callers
Function
formatTime
(totalSeconds: number)
frontend/src/features/problem/components/Timer.tsx:11
↓ 1 callers
Method
fromEntity
(UserStats entity)
backend/src/main/java/com/Abhinav/backend/features/match/dto/UserStatsDTO.java:17
↓ 1 callers
Method
generateAndSaveTwoFactorCode
(AuthenticationUser user)
backend/src/main/java/com/Abhinav/backend/features/authentication/service/AuthenticationService.java:269
↓ 1 callers
Method
generatePresignedUploadUrl
(String objectKey)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:61
↓ 1 callers
Method
generateRefreshToken
(UserDetails userDetails)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:53
↓ 1 callers
Method
generateRoomCode
()
backend/src/main/java/com/Abhinav/backend/features/duel/service/DuelManagerImpl.java:393
↓ 1 callers
Method
getAllProblems
(Pageable pageable, List<String> tags, String tagOperator)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:23
↓ 1 callers
Method
getCurrentUserPermissions
(AuthenticationUser currentUser)
backend/src/main/java/com/Abhinav/backend/features/user/service/UserService.java:19
↓ 1 callers
Method
getDuelState
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:15
↓ 1 callers
Function
getErrorMessage
(error: unknown)
frontend/src/features/match/pages/CreateMatchPage.tsx:11
↓ 1 callers
Method
getLobbyState
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:25
↓ 1 callers
Function
getMatchLobbyState
(matchId: string)
frontend/src/features/match/services/matchService.ts:33
↓ 1 callers
Function
getMatchResult
(matchId: string)
frontend/src/features/match/services/matchService.ts:50
↓ 1 callers
Method
getMatchResults
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:21
↓ 1 callers
Method
getOrFetchAllTestCases
(Problem problem)
backend/src/main/java/com/Abhinav/backend/features/AWS/service/S3Service.java:144
↓ 1 callers
Function
getPaginationItems
()
frontend/src/core/components/Pagination.tsx:17
↓ 1 callers
Method
getPastMatchesForUser
(Long userId, String result, Pageable pageable)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchService.java:23
↓ 1 callers
Function
getProblemBySlug
(slug: string)
frontend/src/features/problem/services/problemService.ts:5
↓ 1 callers
Method
getProblemBySlug
(String slug)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:20
↓ 1 callers
Function
getProblemCount
()
frontend/src/features/problem/services/problemService.ts:36
↓ 1 callers
Method
getProblemStatus
(UUID problemId)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:35
↓ 1 callers
Function
getProblemSubmissions
(problemId: string)
frontend/src/features/problem/services/problemService.ts:19
↓ 1 callers
Function
getResultBadgeClass
(result: PastMatch['result'])
frontend/src/features/match/pages/MatchHistoryPage.tsx:48
↓ 1 callers
Function
getResultInfo
(result: PastMatch['result'])
frontend/src/pages/Home.tsx:62
↓ 1 callers
Function
getReturnValues
(countDown: number)
frontend/src/core/hooks/useCountdown.ts:3
↓ 1 callers
Method
getSolvedCount
()
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/SolvesByTagDto.java:18
↓ 1 callers
Method
getSubmissionDetails
(UUID submissionId)
backend/src/main/java/com/Abhinav/backend/features/submission/service/SubmissionService.java:24
↓ 1 callers
Method
getSubmissionsForProblemAndUser
(UUID problemId, Long userId, Pageable pageable)
backend/src/main/java/com/Abhinav/backend/features/submission/service/SubmissionService.java:21
↓ 1 callers
Method
getTagName
()
backend/src/main/java/com/Abhinav/backend/features/authentication/dto/SolvesByTagDto.java:17
↓ 1 callers
Method
getTotalProblemCount
()
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemServiceImpl.java:302
↓ 1 callers
Method
getTotalProblemCount
()
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:32
↓ 1 callers
Method
getUsernameFromEmail
(String email)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchScheduler.java:36
↓ 1 callers
Method
grantCreatePermission
(String email)
backend/src/main/java/com/Abhinav/backend/features/admin/service/AdminService.java:26
↓ 1 callers
Method
grantDeletePermission
(String email, UUID problemId)
backend/src/main/java/com/Abhinav/backend/features/admin/service/AdminService.java:47
↓ 1 callers
Method
grantUpdatePermission
(String email, UUID problemId)
backend/src/main/java/com/Abhinav/backend/features/admin/service/AdminService.java:36
↓ 1 callers
Method
handleExpiration
(UUID matchId)
backend/src/main/java/com/Abhinav/backend/features/match/service/MatchExpirationHandler.java:20
↓ 1 callers
Function
handleFilterChange
(newFilter: string)
frontend/src/features/match/pages/MatchHistoryPage.tsx:39
↓ 1 callers
Function
handleLinkChange
(index: number, value: string)
frontend/src/features/duel/pages/CreateDuelPage.tsx:24
↓ 1 callers
Function
handleLoginSuccess
(data: AuthResponse)
frontend/src/features/auth/pages/RegisterPage.tsx:13
↓ 1 callers
Method
handleProcessingError
(Submission submission, Exception e, String logPrefix)
backend/src/main/java/com/Abhinav/backend/features/submission/service/SubmissionServiceImpl.java:190
↓ 1 callers
Function
handleSubmit
(e: React.FormEvent)
frontend/src/features/auth/hooks/useRegister.ts:14
↓ 1 callers
Function
initializeAuth
()
frontend/src/core/context/AuthContext.tsx:96
↓ 1 callers
Method
initiateProblemCreation
(ProblemInitiationRequest requestDto, AuthenticationUser user)
backend/src/main/java/com/Abhinav/backend/features/problem/service/ProblemService.java:11
↓ 1 callers
Method
isProblemInMatch
(CodeforcesResponse.CfProblem problem, MonitoredMatch match)
sentinel/src/main/java/com/codingplatform/sentinel/service/SentinelPollingService.java:169
↓ 1 callers
Function
isStrongPassword
(password: string)
frontend/src/core/utils/validators.ts:5
↓ 1 callers
Method
isTokenExpired
(String token)
backend/src/main/java/com/Abhinav/backend/features/authentication/utils/JwtService.java:80
← previous
next →
101–200 of 592, ranked by callers