Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NoisySounds/NFT-Scavenger-Hunt-Game
/ functions
Functions
1,045 in github.com/NoisySounds/NFT-Scavenger-Hunt-Game
⨍
Functions
1,045
◇
Types & classes
961
↓ 2 callers
Method
getMaintenanceStatus
* Get maintenance status (public information)
backend/src/maintenance-mode/maintenance-mode.service.ts:82
↓ 2 callers
Method
getMostAccessedPuzzles
()
backend/src/puzzle-access-log/puzzle-access-log.service.ts:22
↓ 2 callers
Method
getNextMilestones
(userId: string, limit = 5)
backend/src/milestone/services/milestone.service.ts:79
↓ 2 callers
Method
getPuzzleById
* Get puzzle by ID
backend/src/puzzle-category/puzzle-category.service.ts:134
↓ 2 callers
Method
getPuzzleReviews
(filters = {})
frontend/services/puzzleReviewService.js:156
↓ 2 callers
Method
getQueueStatus
* Get queue status for a user
backend/src/multiplayer-queue/multiplayer-queue.service.ts:83
↓ 2 callers
Function
getRarityColor
(rarity)
frontend/components/NftCard.jsx:5
↓ 2 callers
Method
getTimeBasedTrends
(days: number = 7)
backend/src/puzzle-access-log/puzzle-access-log.service.ts:43
↓ 2 callers
Method
getTokenExpirationTime
()
backend/src/auth/services/auth.service.ts:175
↓ 2 callers
Method
getUniqueUsersPerPuzzle
(puzzleId: string)
backend/src/puzzle-access-log/puzzle-access-log.service.ts:33
↓ 2 callers
Method
getUserMilestones
(userId: string)
backend/src/milestone/services/milestone.service.ts:16
↓ 2 callers
Method
getUserSettings
* Get user settings by user ID, create default if not exists
backend/src/user-settings/user-settings.service.ts:17
↓ 2 callers
Function
handleAction
(type)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:63
↓ 2 callers
Method
joinQueue
* Join the multiplayer queue
backend/src/multiplayer-queue/multiplayer-queue.service.ts:23
↓ 2 callers
Method
leaveQueue
* Leave the queue
backend/src/multiplayer-queue/multiplayer-queue.service.ts:61
↓ 2 callers
Method
linkWallet
(address: string)
backend/src/wallet/wallet.service.ts:13
↓ 2 callers
Method
listAllNfts
()
backend/src/nft-marketplace-stub/nft-marketplace-stub.controller.ts:12
↓ 2 callers
Method
logAccess
(dto: LogAccessDto)
backend/src/puzzle-access-log/puzzle-access-log.service.ts:15
↓ 2 callers
Method
markAsCompleted
(inviteId: string)
backend/src/referral/services/referral-invite.service.ts:72
↓ 2 callers
Method
remove
(id: string)
backend/src/puzzle/puzzle.service.ts:36
↓ 2 callers
Method
removeAdmin
(id: string)
backend/src/content/content.service.ts:75
↓ 2 callers
Method
removeReaction
* Remove a reaction
backend/src/user-reaction/user-reaction.service.ts:105
↓ 2 callers
Method
seedInitialCategories
* Seed initial categories for the NFT Scavenger Hunt game
backend/src/puzzle-category/puzzle-category.service.ts:236
↓ 2 callers
Method
subtractDays
(date: Date, days: number)
backend/src/streak/services/streak-calculation.service.ts:145
↓ 2 callers
Method
update
(id: string, updateContentDto: UpdateContentDto)
backend/src/content/content.service.ts:44
↓ 2 callers
Method
update
(id: string, updateChallengeDto: UpdateChallengeDto)
backend/src/gameMechanics/services/challenge.service.ts:90
↓ 2 callers
Method
update
(id: number, dto: UpdateTranslationDto)
backend/src/puzzle-translation/puzzle-translation.service.ts:23
↓ 2 callers
Method
updateAdmin
(id: string, updateContentDto: UpdateContentDto)
backend/src/content/content.service.ts:69
↓ 2 callers
Method
validateAdmin
(email: string, password: string)
backend/src/admin/admin.service.ts:33
↓ 2 callers
Method
validateAndParseData
* Validate and parse the JSON data structure
backend/src/migration/services/json-parser.service.ts:68
↓ 2 callers
Method
validateEmoji
* Validate if the provided emoji is allowed
backend/src/user-reaction/user-reaction.service.ts:21
↓ 2 callers
Method
validateReview
* Validate review data
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:521
↓ 2 callers
Method
verifySignature
(address: string, signature: string, message: string)
backend/src/wallet/wallet.service.ts:23
↓ 2 callers
Method
wouldCreateCircularDependency
( puzzleId: string, dependsOnPuzzleId: string, excludeId?: string )
backend/src/puzzle-dependency/puzzle-dependency.service.ts:210
↓ 1 callers
Function
MaintenanceExempt
()
backend/src/maintenance-mode/decorators/maintenance-exempt.decorator.ts:4
↓ 1 callers
Function
RateLimit
(config: { ttl: number; limit: number })
backend/src/rate-limiter/rate-limit.decorator.ts:4
↓ 1 callers
Method
addAllowedUser
* Add allowed user during maintenance
backend/src/maintenance-mode/maintenance-mode.service.ts:239
↓ 1 callers
Method
addPointsToUser
(userId: string, amount: number)
backend/src/reward-shop/reward-shop.service.ts:202
↓ 1 callers
Method
applyModerationAction
* Apply moderation action to review
backend/src/puzzle-review/puzzle-review/services/moderation.service.ts:356
↓ 1 callers
Method
arrayUnordered
* Array unordered validation
backend/src/puzzle-test-case/services/validation.service.ts:300
↓ 1 callers
Method
arraysEqual
(a: string[], b: string[])
backend/src/quiz/services/quiz.service.ts:280
↓ 1 callers
Method
assignBadgeToUser
(dto: AssignBadgeDto)
backend/src/badge/badge.service.ts:15
↓ 1 callers
Method
assignMilestone
( userId: string, template: MilestoneTemplate, achievedValue?: number, context?: any, )
backend/src/milestone/services/milestone-assignment.service.ts:173
↓ 1 callers
Method
awardAchievement
( playerId: string, achievementId: string, )
backend/src/achievements/achievements.service.ts:159
↓ 1 callers
Method
buildDependencyChain
( puzzleId: string, level: number, chains: DependencyChain[], visited: Set<string> )
backend/src/puzzle-dependency/puzzle-dependency.service.ts:186
↓ 1 callers
Method
calculateAndUpdateRank
(userId: string)
backend/src/user-ranking/user-ranking.service.ts:14
↓ 1 callers
Method
calculateCurrentStreak
(sortedUniqueDates: Date[], today: Date, config: StreakCalculationConfig)
backend/src/streak/services/streak-calculation.service.ts:77
↓ 1 callers
Method
calculateQuizResult
( quiz: Quiz, submission: SubmitQuizDto, )
backend/src/quiz/services/quiz.service.ts:184
↓ 1 callers
Method
calculateStreakDayForDate
(targetDate: Date, allActivityDates: Date[], streak: Streak | null)
backend/src/streak/services/streak.service.ts:228
↓ 1 callers
Method
calculateStreakForDates
( activityDates: Date[], config: Partial<StreakCalculationConfig> = {}, )
backend/src/streak/services/streak-calculation.service.ts:17
↓ 1 callers
Method
checkCompletionTime
( userId: string, condition: string, )
backend/src/milestone/services/milestone-assignment.service.ts:164
↓ 1 callers
Method
checkCountBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:62
↓ 1 callers
Method
checkCustomMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:129
↓ 1 callers
Method
checkEligibility
(userId: string, puzzleId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:100
↓ 1 callers
Method
checkPercentageBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:120
↓ 1 callers
Method
checkPlayerCompatibility
* Check if players are compatible based on preferences
backend/src/multiplayer-queue/multiplayer-queue.service.ts:274
↓ 1 callers
Method
checkRateLimit
(userId: string, challengeId?: string)
backend/src/gameMechanics/services/rate-limit.service.ts:20
↓ 1 callers
Method
checkRateLimit
(userId: string, puzzleId: string)
backend/src/puzzle-comment/puzzle-comment.service.ts:55
↓ 1 callers
Method
checkStreakBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:93
↓ 1 callers
Method
checkTimeBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:111
↓ 1 callers
Method
checkTimeCondition
( userId: string, condition: string, )
backend/src/milestone/services/milestone-assignment.service.ts:155
↓ 1 callers
Method
clearCache
* Clear cache (useful for testing)
backend/src/maintenance-mode/maintenance-mode.service.ts:274
↓ 1 callers
Function
copyToClipboard
()
frontend/components/ReferralLink.jsx:10
↓ 1 callers
Method
create
(createPuzzleDependencyDto: CreatePuzzleDependencyDto)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:20
↓ 1 callers
Method
create
(createPuzzleDto: CreatePuzzleDto)
backend/src/puzzle/puzzle.service.ts:15
↓ 1 callers
Method
createCategory
* Create a new category
backend/src/puzzle-category/puzzle-category.service.ts:95
↓ 1 callers
Method
createFeedback
* Create new feedback entry
backend/src/feedback/services/feedback.service.ts:25
↓ 1 callers
Method
createInvite
(createDto: CreateInviteDto)
backend/src/referral/services/referral-invite.service.ts:14
↓ 1 callers
Method
createLog
(userId: string, action: string, meta?: Record<string, any>)
backend/src/audit-log/audit-log.service.ts:13
↓ 1 callers
Method
createMatch
* Create a match between players
backend/src/multiplayer-queue/multiplayer-queue.service.ts:236
↓ 1 callers
Method
createPuzzle
* Create a new puzzle
backend/src/puzzle-category/puzzle-category.service.ts:151
↓ 1 callers
Method
createReportCard
(createDto: CreateReportCardDto)
backend/src/user-report-card/user-report-card.service.ts:84
↓ 1 callers
Method
createReward
* Create a new reward
backend/src/rewards/rewards.service.ts:21
↓ 1 callers
Method
createTemplate
(templateData: Partial<MilestoneTemplate>)
backend/src/milestone/services/milestone-template.service.ts:9
↓ 1 callers
Method
createTestCase
* Create a new test case
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:21
↓ 1 callers
Method
createUser
(dto: CreateUserDto)
backend/src/user/user.service.ts:20
↓ 1 callers
Method
customFunction
* Custom function validation
backend/src/puzzle-test-case/services/validation.service.ts:325
↓ 1 callers
Method
deleteUserSettings
(userId: string)
backend/src/user-settings/user-settings.controller.ts:51
↓ 1 callers
Method
disableMaintenanceMode
* Disable maintenance mode
backend/src/maintenance-mode/maintenance-mode.service.ts:144
↓ 1 callers
Method
enableMaintenanceMode
* Enable maintenance mode
backend/src/maintenance-mode/maintenance-mode.service.ts:126
↓ 1 callers
Method
evaluateAnswer
(challenge: Challenge, submittedAnswer: string)
backend/src/gameMechanics/services/puzzle.service.ts:188
↓ 1 callers
Method
evaluateDailyLoginRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:147
↓ 1 callers
Method
evaluateFirstPuzzleRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:135
↓ 1 callers
Method
evaluateLoginStreakRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:105
↓ 1 callers
Method
evaluatePuzzleTimeRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:90
↓ 1 callers
Method
evaluateTotalPuzzlesRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:120
↓ 1 callers
Method
executeTestCase
* Execute a single test case
backend/src/puzzle-test-case/services/validation.service.ts:146
↓ 1 callers
Method
expireOldInvites
()
backend/src/referral/services/referral-invite.service.ts:120
↓ 1 callers
Method
extractAdminStatusFromRequest
(request: Request)
backend/src/maintenance-mode/guards/admin.guard.ts:20
↓ 1 callers
Method
extractUserIdFromRequest
(request: Request)
backend/src/maintenance-mode/guards/maintenance.guard.ts:80
↓ 1 callers
Method
extractWalletTokenData
(request: any)
backend/src/token-verification/guards/wallet.guard.ts:56
↓ 1 callers
Function
fetchReferralData
(userId)
frontend/hooks/useReferral.js:24
↓ 1 callers
Method
filterLogs
({ userId, actionType, startDate, endDate, }: { userId?: string; actionType?: string
backend/src/user-activity-log/user-activity-log.service.ts:18
↓ 1 callers
Method
findAll
(filters: { userId?: string; action?: string; startDate?: Date; endDate?: Date; })
backend/src/audit-log/audit-log.service.ts:18
↓ 1 callers
Method
findAvailableForUser
()
backend/src/gameMechanics/services/challenge.service.ts:38
↓ 1 callers
Method
findByCode
(code: string)
backend/src/referral/services/referral-code.service.ts:52
↓ 1 callers
Method
findByReferralCode
(referralCodeId: string)
backend/src/referral/services/referral-invite.service.ts:97
↓ 1 callers
Method
findByUserId
(userId: string)
backend/src/user-report-card/user-report-card.service.ts:74
↓ 1 callers
Method
findByUserId
(userId: string)
backend/src/referral/services/referral-bonus.service.ts:104
↓ 1 callers
Method
findSourcePuzzle
( puzzleId: string, version?: number, )
backend/src/puzzle-fork/puzzle-fork.service.ts:42
← previous
next →
101–200 of 1,045, ranked by callers