MCPcopy Create free account

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

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

↓ 1 callersMethodforRoot
(options: MaintenanceModeModuleOptions = {})
backend/src/maintenance-mode/maintenance-mode.module.ts:19
↓ 1 callersMethodforkPuzzle
(@Body() createForkDto: CreateForkDto)
backend/src/puzzle-fork/puzzle-fork.controller.ts:16
↓ 1 callersFunctionformatDate
(dateString)
frontend/components/admin/puzzle-review/ReviewTable.jsx:23
↓ 1 callersMethodgenerateRandomAchievements
()
backend/src/user-report-card/user-report-card.service.ts:41
↓ 1 callersMethodgenerateSampleJson
* Generate sample JSON structure for documentation
backend/src/migration/services/json-parser.service.ts:211
↓ 1 callersMethodgetAllActiveStreaks
()
backend/src/streak/controllers/streak.controller.ts:122
↓ 1 callersMethodgetAllCategories
* Get all categories
backend/src/puzzle-category/puzzle-category.service.ts:52
↓ 1 callersMethodgetAllPuzzles
* Get all puzzles
backend/src/puzzle-category/puzzle-category.service.ts:123
↓ 1 callersMethodgetAllRewards
* Get all rewards
backend/src/rewards/rewards.service.ts:33
↓ 1 callersMethodgetAllowedEmojis
* Get allowed emojis list
backend/src/user-reaction/user-reaction.service.ts:197
↓ 1 callersMethodgetAvailableHints
( puzzleId: string, elapsedMinutes: number, )
backend/src/hint/hint.service.ts:18
↓ 1 callersFunctiongetBadgeStyle
(rank)
frontend/components/leaderboard/RankBadge.jsx:6
↓ 1 callersMethodgetBadgesForUser
(userId: number)
backend/src/badge/badge.service.ts:26
↓ 1 callersMethodgetBonusStats
(userId: string)
backend/src/referral/services/referral-bonus.service.ts:120
↓ 1 callersFunctiongetColorClasses
(color)
frontend/components/ReferralStats.jsx:33
↓ 1 callersMethodgetContentRatingStats
(contentId: string)
backend/src/content-rating/content-rating.service.ts:26
↓ 1 callersMethodgetDaysUntilReset
(lastActivityDate: Date, config: Partial<StreakCalculationConfig> = {})
backend/src/streak/services/streak-calculation.service.ts:151
↓ 1 callersMethodgetHello
()
backend/src/app.service.ts:5
↓ 1 callersMethodgetLeaderboard
( @Query("limit", new DefaultValuePipe(10), ParseIntPipe) limit: number, )
backend/src/streak/controllers/streak.controller.ts:68
↓ 1 callersMethodgetProgressByUserId
(userId: string)
backend/src/progress/progress.service.ts:14
↓ 1 callersMethodgetProgressKeyForCategory
(category: MilestoneCategory)
backend/src/milestone/services/milestone.service.ts:123
↓ 1 callersMethodgetPuzzlesByCategory
* Fetch all puzzles grouped by their categories * This is the main method requested in the task
backend/src/puzzle-category/puzzle-category.service.ts:25
↓ 1 callersMethodgetQueueStats
* Get queue statistics
backend/src/multiplayer-queue/multiplayer-queue.service.ts:126
↓ 1 callersFunctiongetRarityColor
(rarity)
frontend/components/homepage/NFTRewardSection.jsx:5
↓ 1 callersMethodgetReactionAggregation
* Get aggregated reaction counts for a specific content
backend/src/user-reaction/user-reaction.service.ts:127
↓ 1 callersMethodgetResults
(userId: string)
backend/src/time-trial/providers/timetrial.service.ts:39
↓ 1 callersMethodgetReviewStats
()
frontend/services/puzzleReviewService.js:266
↓ 1 callersFunctiongetRewardColor
(type)
frontend/components/ReferralNotification.jsx:34
↓ 1 callersFunctiongetRewardIcon
(type)
frontend/components/ReferralNotification.jsx:21
↓ 1 callersMethodgetRewardStats
* Get reward statistics
backend/src/rewards/rewards.service.ts:162
↓ 1 callersMethodgetSpecificTestCases
* Get specific test cases by IDs
backend/src/puzzle-test-case/services/validation.service.ts:342
↓ 1 callersFunctiongetStarIcon
(isFilled)
frontend/components/Rating.jsx:10
↓ 1 callersFunctiongetStatusBadge
(status)
frontend/components/ReferralCard.jsx:6
↓ 1 callersFunctiongetStatusBadge
(status)
frontend/components/admin/puzzle-review/ReviewTable.jsx:33
↓ 1 callersFunctiongetStatusBadge
(status)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:39
↓ 1 callersMethodgetTemplatesByCategory
(category: MilestoneCategory)
backend/src/milestone/services/milestone-template.service.ts:21
↓ 1 callersMethodgetTestCase
* Get test case by ID
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:101
↓ 1 callersMethodgetUserActivities
(userId: string, filter: FilterActivityDto)
backend/src/activity/activity.service.ts:14
↓ 1 callersMethodgetUserClaims
* Get all claims for a user
backend/src/rewards/rewards.service.ts:125
↓ 1 callersMethodgetUserCompletedPuzzles
(userId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:157
↓ 1 callersMethodgetUserMilestoneStats
(userId: string)
backend/src/milestone/controllers/user-milestone.controller.ts:14
↓ 1 callersMethodgetUserMilestones
(userId: string)
backend/src/milestone/controllers/user-milestone.controller.ts:9
↓ 1 callersMethodgetUserProgress
(userId: string)
backend/src/milestone/services/user-progress.service.ts:51
↓ 1 callersMethodgetUserPuzzleStats
(userId: string)
backend/src/analytics/analytics.service.ts:88
↓ 1 callersMethodgetUserReferralCode
(userId: string)
backend/src/referral/services/referral.service.ts:62
↓ 1 callersMethodgetUserReferralStats
(userId: string)
backend/src/referral/services/referral.service.ts:44
↓ 1 callersMethodgetUserSettings
(userId: string)
backend/src/user-settings/user-settings.controller.ts:17
↓ 1 callersMethodgetValidationTestCases
* Get active test cases for validation
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:161
↓ 1 callersMethodgroupPlayersForMatching
* Group players for optimal matching
backend/src/multiplayer-queue/multiplayer-queue.service.ts:212
↓ 1 callersMethodhandleUserRegistration
(email: string, userId: string)
backend/src/referral/services/referral.service.ts:30
↓ 1 callersMethodhasCircularDependency
( currentPuzzleId: string, targetPuzzleId: string, visited: Set<string>, excludeId?: string
backend/src/puzzle-dependency/puzzle-dependency.service.ts:219
↓ 1 callersMethodhasUserAchievedMilestone
(userId: string, templateId: string)
backend/src/milestone/services/milestone-assignment.service.ts:190
↓ 1 callersMethodhashToken
(token: string)
backend/src/token-verification/interceptors/token-logging.interceptor.ts:38
↓ 1 callersMethodincrementPuzzleCount
(userId: string, metadata?: any)
backend/src/milestone/services/user-progress.service.ts:66
↓ 1 callersMethodinitializeDefaultTemplates
()
backend/src/milestone/services/milestone-template.service.ts:28
↓ 1 callersMethodinitializeMaintenanceConfig
* Initialize maintenance configuration on startup
backend/src/maintenance-mode/maintenance-mode.service.ts:27
↓ 1 callersMethodinitializeMockData
()
backend/src/user-report-card/user-report-card.service.ts:15
↓ 1 callersMethodisApiRequest
(request: Request)
backend/src/maintenance-mode/guards/maintenance.guard.ts:119
↓ 1 callersMethodisCacheValid
* Check if cache is still valid
backend/src/maintenance-mode/maintenance-mode.service.ts:265
↓ 1 callersMethodisRateLimited
(key: string, ttl: number, limit: number)
backend/src/rate-limiter/rate-limiter.service.ts:7
↓ 1 callersMethodisRouteAllowed
(path: string)
backend/src/maintenance-mode/guards/maintenance.guard.ts:98
↓ 1 callersMethodisTokenValid
* Check if a token is valid (not revoked or expired)
backend/src/user-token-history/services/user-token-history.service.ts:169
↓ 1 callersMethodisUserAllowed
(userId: string)
backend/src/maintenance-mode/guards/maintenance.guard.ts:114
↓ 1 callersMethodisValidTimezone
* Basic timezone validation
backend/src/user-settings/user-settings.service.ts:370
↓ 1 callersMethodjsonDeepEqual
* JSON deep equal validation
backend/src/puzzle-test-case/services/validation.service.ts:287
↓ 1 callersMethodlistAvailableItems
( category?: string, minPrice?: number, maxPrice?: number, availableOnly: boolean = false, )
backend/src/reward-shop/reward-shop.service.ts:110
↓ 1 callersMethodlogActivity
(userId: string, type: string, metadata: Record<string, any> = {})
backend/src/activity/activity.service.ts:49
↓ 1 callersMethodmapToMatchResultDto
* Map Match entity to DTO
backend/src/multiplayer-queue/multiplayer-queue.service.ts:332
↓ 1 callersMethodmarkAsRegistered
(email: string, userId: string)
backend/src/referral/services/referral-invite.service.ts:46
↓ 1 callersMethodmarkPuzzleCompleted
(userId: string, puzzleId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:138
↓ 1 callersMethodmigratePuzzles
* Migrate puzzle data to database
backend/src/migration/services/migration.service.ts:15
↓ 1 callersMethodmockClaimNFT
(claimNFTDto: ClaimNFTDto)
backend/src/nft-claim/providers/starknet-handler.service.ts:23
↓ 1 callersMethodmoderateReview
* Moderate a review
backend/src/puzzle-review/puzzle-review/services/moderation.service.ts:19
↓ 1 callersMethodnormalizePuzzleData
* Normalize puzzle data to ensure consistent structure
backend/src/migration/services/json-parser.service.ts:188
↓ 1 callersMethodnumericTolerance
* Numeric tolerance validation
backend/src/puzzle-test-case/services/validation.service.ts:263
↓ 1 callersMethodonPuzzleCompleted
(userId: string, puzzleData?: any)
backend/src/milestone/services/milestone.service.ts:141
↓ 1 callersMethodonStreakUpdated
( userId: string, currentStreak: number, longestStreak: number, )
backend/src/milestone/services/milestone.service.ts:146
↓ 1 callersMethodparseJsonFile
* Parse JSON file and validate puzzle data
backend/src/migration/services/json-parser.service.ts:12
↓ 1 callersMethodparseJsonString
* Parse JSON string and validate puzzle data
backend/src/migration/services/json-parser.service.ts:42
↓ 1 callersMethodprocessCompletedInvite
(inviteId: string)
backend/src/referral/services/referral.service.ts:79
↓ 1 callersMethodprocessMatchmaking
()
backend/src/multiplayer-queue/multiplayer-queue.service.ts:187
↓ 1 callersMethodrealClaimNFT
(claimNFTDto: ClaimNFTDto)
backend/src/nft-claim/providers/starknet-handler.service.ts:34
↓ 1 callersMethodrecordCustomProgress
( userId: string, category: MilestoneCategory, progressKey: string, value: number, metadat
backend/src/milestone/services/user-progress.service.ts:95
↓ 1 callersMethodrecordTokenIssuance
* Record a new token issuance
backend/src/user-token-history/services/user-token-history.service.ts:27
↓ 1 callersMethodregexMatch
* Regex match validation
backend/src/puzzle-test-case/services/validation.service.ts:278
↓ 1 callersFunctionrenderStars
(rating)
frontend/components/admin/puzzle-review/ReviewTable.jsx:57
↓ 1 callersFunctionrenderStars
(rating)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:22
↓ 1 callersMethodresetStreak
(userId: string)
backend/src/streak/services/streak.service.ts:237
↓ 1 callersMethodresetUserSettings
* Reset user settings to defaults
backend/src/user-settings/user-settings.service.ts:101
↓ 1 callersMethodseedData
()
backend/src/api-key/api-key.service.ts:33
↓ 1 callersMethodseedData
()
backend/src/reward-shop/reward-shop.service.ts:41
↓ 1 callersMethodseedData
()
backend/src/analytics/analytics.service.ts:96
↓ 1 callersMethodseedData
()
backend/src/puzzle-comment/puzzle-comment.service.ts:34
↓ 1 callersMethodshouldAssignMilestone
( userId: string, template: MilestoneTemplate, )
backend/src/milestone/services/milestone-assignment.service.ts:37
↓ 1 callersMethodshouldAutoApprove
* Determine if review should be auto-approved
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:585
↓ 1 callersMethodshouldAwardAchievement
( achievement: Achievement, event: GameEvent, )
backend/src/achievements/achievements.service.ts:52
↓ 1 callersMethodsimulateExecution
* Simulate code execution (placeholder for actual execution engine)
backend/src/puzzle-test-case/services/validation.service.ts:185
↓ 1 callersMethodstoreValidationResult
* Store validation result
backend/src/puzzle-test-case/services/validation.service.ts:356
↓ 1 callersMethodsubmitAnswer
(playerId: string, puzzleId: string, answer: string, correctAnswer: string)
backend/src/puzzle-submission/puzzle-submission.service.ts:13
↓ 1 callersMethodtrackUser
(ipAddress: string)
backend/src/geostats/geostats.service.ts:17
← previousnext →201–300 of 1,045, ranked by callers