MCPcopy Create free account

hub / github.com/NoisySounds/NFT-Scavenger-Hunt-Game / functions

Functions1,045 in github.com/NoisySounds/NFT-Scavenger-Hunt-Game

↓ 2 callersMethodgetMaintenanceStatus
* Get maintenance status (public information)
backend/src/maintenance-mode/maintenance-mode.service.ts:82
↓ 2 callersMethodgetMostAccessedPuzzles
()
backend/src/puzzle-access-log/puzzle-access-log.service.ts:22
↓ 2 callersMethodgetNextMilestones
(userId: string, limit = 5)
backend/src/milestone/services/milestone.service.ts:79
↓ 2 callersMethodgetPuzzleById
* Get puzzle by ID
backend/src/puzzle-category/puzzle-category.service.ts:134
↓ 2 callersMethodgetPuzzleReviews
(filters = {})
frontend/services/puzzleReviewService.js:156
↓ 2 callersMethodgetQueueStatus
* Get queue status for a user
backend/src/multiplayer-queue/multiplayer-queue.service.ts:83
↓ 2 callersFunctiongetRarityColor
(rarity)
frontend/components/NftCard.jsx:5
↓ 2 callersMethodgetTimeBasedTrends
(days: number = 7)
backend/src/puzzle-access-log/puzzle-access-log.service.ts:43
↓ 2 callersMethodgetTokenExpirationTime
()
backend/src/auth/services/auth.service.ts:175
↓ 2 callersMethodgetUniqueUsersPerPuzzle
(puzzleId: string)
backend/src/puzzle-access-log/puzzle-access-log.service.ts:33
↓ 2 callersMethodgetUserMilestones
(userId: string)
backend/src/milestone/services/milestone.service.ts:16
↓ 2 callersMethodgetUserSettings
* Get user settings by user ID, create default if not exists
backend/src/user-settings/user-settings.service.ts:17
↓ 2 callersFunctionhandleAction
(type)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:63
↓ 2 callersMethodjoinQueue
* Join the multiplayer queue
backend/src/multiplayer-queue/multiplayer-queue.service.ts:23
↓ 2 callersMethodleaveQueue
* Leave the queue
backend/src/multiplayer-queue/multiplayer-queue.service.ts:61
↓ 2 callersMethodlinkWallet
(address: string)
backend/src/wallet/wallet.service.ts:13
↓ 2 callersMethodlistAllNfts
()
backend/src/nft-marketplace-stub/nft-marketplace-stub.controller.ts:12
↓ 2 callersMethodlogAccess
(dto: LogAccessDto)
backend/src/puzzle-access-log/puzzle-access-log.service.ts:15
↓ 2 callersMethodmarkAsCompleted
(inviteId: string)
backend/src/referral/services/referral-invite.service.ts:72
↓ 2 callersMethodremove
(id: string)
backend/src/puzzle/puzzle.service.ts:36
↓ 2 callersMethodremoveAdmin
(id: string)
backend/src/content/content.service.ts:75
↓ 2 callersMethodremoveReaction
* Remove a reaction
backend/src/user-reaction/user-reaction.service.ts:105
↓ 2 callersMethodseedInitialCategories
* Seed initial categories for the NFT Scavenger Hunt game
backend/src/puzzle-category/puzzle-category.service.ts:236
↓ 2 callersMethodsubtractDays
(date: Date, days: number)
backend/src/streak/services/streak-calculation.service.ts:145
↓ 2 callersMethodupdate
(id: string, updateContentDto: UpdateContentDto)
backend/src/content/content.service.ts:44
↓ 2 callersMethodupdate
(id: string, updateChallengeDto: UpdateChallengeDto)
backend/src/gameMechanics/services/challenge.service.ts:90
↓ 2 callersMethodupdate
(id: number, dto: UpdateTranslationDto)
backend/src/puzzle-translation/puzzle-translation.service.ts:23
↓ 2 callersMethodupdateAdmin
(id: string, updateContentDto: UpdateContentDto)
backend/src/content/content.service.ts:69
↓ 2 callersMethodvalidateAdmin
(email: string, password: string)
backend/src/admin/admin.service.ts:33
↓ 2 callersMethodvalidateAndParseData
* Validate and parse the JSON data structure
backend/src/migration/services/json-parser.service.ts:68
↓ 2 callersMethodvalidateEmoji
* Validate if the provided emoji is allowed
backend/src/user-reaction/user-reaction.service.ts:21
↓ 2 callersMethodvalidateReview
* Validate review data
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:521
↓ 2 callersMethodverifySignature
(address: string, signature: string, message: string)
backend/src/wallet/wallet.service.ts:23
↓ 2 callersMethodwouldCreateCircularDependency
( puzzleId: string, dependsOnPuzzleId: string, excludeId?: string )
backend/src/puzzle-dependency/puzzle-dependency.service.ts:210
↓ 1 callersFunctionMaintenanceExempt
()
backend/src/maintenance-mode/decorators/maintenance-exempt.decorator.ts:4
↓ 1 callersFunctionRateLimit
(config: { ttl: number; limit: number })
backend/src/rate-limiter/rate-limit.decorator.ts:4
↓ 1 callersMethodaddAllowedUser
* Add allowed user during maintenance
backend/src/maintenance-mode/maintenance-mode.service.ts:239
↓ 1 callersMethodaddPointsToUser
(userId: string, amount: number)
backend/src/reward-shop/reward-shop.service.ts:202
↓ 1 callersMethodapplyModerationAction
* Apply moderation action to review
backend/src/puzzle-review/puzzle-review/services/moderation.service.ts:356
↓ 1 callersMethodarrayUnordered
* Array unordered validation
backend/src/puzzle-test-case/services/validation.service.ts:300
↓ 1 callersMethodarraysEqual
(a: string[], b: string[])
backend/src/quiz/services/quiz.service.ts:280
↓ 1 callersMethodassignBadgeToUser
(dto: AssignBadgeDto)
backend/src/badge/badge.service.ts:15
↓ 1 callersMethodassignMilestone
( userId: string, template: MilestoneTemplate, achievedValue?: number, context?: any, )
backend/src/milestone/services/milestone-assignment.service.ts:173
↓ 1 callersMethodawardAchievement
( playerId: string, achievementId: string, )
backend/src/achievements/achievements.service.ts:159
↓ 1 callersMethodbuildDependencyChain
( puzzleId: string, level: number, chains: DependencyChain[], visited: Set<string> )
backend/src/puzzle-dependency/puzzle-dependency.service.ts:186
↓ 1 callersMethodcalculateAndUpdateRank
(userId: string)
backend/src/user-ranking/user-ranking.service.ts:14
↓ 1 callersMethodcalculateCurrentStreak
(sortedUniqueDates: Date[], today: Date, config: StreakCalculationConfig)
backend/src/streak/services/streak-calculation.service.ts:77
↓ 1 callersMethodcalculateQuizResult
( quiz: Quiz, submission: SubmitQuizDto, )
backend/src/quiz/services/quiz.service.ts:184
↓ 1 callersMethodcalculateStreakDayForDate
(targetDate: Date, allActivityDates: Date[], streak: Streak | null)
backend/src/streak/services/streak.service.ts:228
↓ 1 callersMethodcalculateStreakForDates
( activityDates: Date[], config: Partial<StreakCalculationConfig> = {}, )
backend/src/streak/services/streak-calculation.service.ts:17
↓ 1 callersMethodcheckCompletionTime
( userId: string, condition: string, )
backend/src/milestone/services/milestone-assignment.service.ts:164
↓ 1 callersMethodcheckCountBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:62
↓ 1 callersMethodcheckCustomMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:129
↓ 1 callersMethodcheckEligibility
(userId: string, puzzleId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:100
↓ 1 callersMethodcheckPercentageBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:120
↓ 1 callersMethodcheckPlayerCompatibility
* Check if players are compatible based on preferences
backend/src/multiplayer-queue/multiplayer-queue.service.ts:274
↓ 1 callersMethodcheckRateLimit
(userId: string, challengeId?: string)
backend/src/gameMechanics/services/rate-limit.service.ts:20
↓ 1 callersMethodcheckRateLimit
(userId: string, puzzleId: string)
backend/src/puzzle-comment/puzzle-comment.service.ts:55
↓ 1 callersMethodcheckStreakBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:93
↓ 1 callersMethodcheckTimeBasedMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:111
↓ 1 callersMethodcheckTimeCondition
( userId: string, condition: string, )
backend/src/milestone/services/milestone-assignment.service.ts:155
↓ 1 callersMethodclearCache
* Clear cache (useful for testing)
backend/src/maintenance-mode/maintenance-mode.service.ts:274
↓ 1 callersFunctioncopyToClipboard
()
frontend/components/ReferralLink.jsx:10
↓ 1 callersMethodcreate
(createPuzzleDependencyDto: CreatePuzzleDependencyDto)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:20
↓ 1 callersMethodcreate
(createPuzzleDto: CreatePuzzleDto)
backend/src/puzzle/puzzle.service.ts:15
↓ 1 callersMethodcreateCategory
* Create a new category
backend/src/puzzle-category/puzzle-category.service.ts:95
↓ 1 callersMethodcreateFeedback
* Create new feedback entry
backend/src/feedback/services/feedback.service.ts:25
↓ 1 callersMethodcreateInvite
(createDto: CreateInviteDto)
backend/src/referral/services/referral-invite.service.ts:14
↓ 1 callersMethodcreateLog
(userId: string, action: string, meta?: Record<string, any>)
backend/src/audit-log/audit-log.service.ts:13
↓ 1 callersMethodcreateMatch
* Create a match between players
backend/src/multiplayer-queue/multiplayer-queue.service.ts:236
↓ 1 callersMethodcreatePuzzle
* Create a new puzzle
backend/src/puzzle-category/puzzle-category.service.ts:151
↓ 1 callersMethodcreateReportCard
(createDto: CreateReportCardDto)
backend/src/user-report-card/user-report-card.service.ts:84
↓ 1 callersMethodcreateReward
* Create a new reward
backend/src/rewards/rewards.service.ts:21
↓ 1 callersMethodcreateTemplate
(templateData: Partial<MilestoneTemplate>)
backend/src/milestone/services/milestone-template.service.ts:9
↓ 1 callersMethodcreateTestCase
* Create a new test case
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:21
↓ 1 callersMethodcreateUser
(dto: CreateUserDto)
backend/src/user/user.service.ts:20
↓ 1 callersMethodcustomFunction
* Custom function validation
backend/src/puzzle-test-case/services/validation.service.ts:325
↓ 1 callersMethoddeleteUserSettings
(userId: string)
backend/src/user-settings/user-settings.controller.ts:51
↓ 1 callersMethoddisableMaintenanceMode
* Disable maintenance mode
backend/src/maintenance-mode/maintenance-mode.service.ts:144
↓ 1 callersMethodenableMaintenanceMode
* Enable maintenance mode
backend/src/maintenance-mode/maintenance-mode.service.ts:126
↓ 1 callersMethodevaluateAnswer
(challenge: Challenge, submittedAnswer: string)
backend/src/gameMechanics/services/puzzle.service.ts:188
↓ 1 callersMethodevaluateDailyLoginRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:147
↓ 1 callersMethodevaluateFirstPuzzleRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:135
↓ 1 callersMethodevaluateLoginStreakRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:105
↓ 1 callersMethodevaluatePuzzleTimeRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:90
↓ 1 callersMethodevaluateTotalPuzzlesRule
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:120
↓ 1 callersMethodexecuteTestCase
* Execute a single test case
backend/src/puzzle-test-case/services/validation.service.ts:146
↓ 1 callersMethodexpireOldInvites
()
backend/src/referral/services/referral-invite.service.ts:120
↓ 1 callersMethodextractAdminStatusFromRequest
(request: Request)
backend/src/maintenance-mode/guards/admin.guard.ts:20
↓ 1 callersMethodextractUserIdFromRequest
(request: Request)
backend/src/maintenance-mode/guards/maintenance.guard.ts:80
↓ 1 callersMethodextractWalletTokenData
(request: any)
backend/src/token-verification/guards/wallet.guard.ts:56
↓ 1 callersFunctionfetchReferralData
(userId)
frontend/hooks/useReferral.js:24
↓ 1 callersMethodfilterLogs
({ userId, actionType, startDate, endDate, }: { userId?: string; actionType?: string
backend/src/user-activity-log/user-activity-log.service.ts:18
↓ 1 callersMethodfindAll
(filters: { userId?: string; action?: string; startDate?: Date; endDate?: Date; })
backend/src/audit-log/audit-log.service.ts:18
↓ 1 callersMethodfindAvailableForUser
()
backend/src/gameMechanics/services/challenge.service.ts:38
↓ 1 callersMethodfindByCode
(code: string)
backend/src/referral/services/referral-code.service.ts:52
↓ 1 callersMethodfindByReferralCode
(referralCodeId: string)
backend/src/referral/services/referral-invite.service.ts:97
↓ 1 callersMethodfindByUserId
(userId: string)
backend/src/user-report-card/user-report-card.service.ts:74
↓ 1 callersMethodfindByUserId
(userId: string)
backend/src/referral/services/referral-bonus.service.ts:104
↓ 1 callersMethodfindSourcePuzzle
( puzzleId: string, version?: number, )
backend/src/puzzle-fork/puzzle-fork.service.ts:42
← previousnext →101–200 of 1,045, ranked by callers