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
↓ 65 callers
Method
findOne
(id: string)
backend/src/content/content.service.ts:34
↓ 47 callers
Function
cn
(...inputs)
frontend/lib/utils.js:4
↓ 44 callers
Method
forFeature
()
backend/src/maintenance-mode/maintenance-mode.module.ts:40
↓ 28 callers
Method
create
(data: Partial<Hint>)
backend/src/hint/hint.service.ts:13
↓ 27 callers
Method
findOne
(id: string)
backend/src/puzzle-draft/draft-puzzle.service.ts:24
↓ 13 callers
Method
findOne
(id: number)
backend/src/reports/reports.service.ts:15
↓ 12 callers
Method
update
(id: string, updatePuzzleDto: UpdatePuzzleDto)
backend/src/puzzle/puzzle.service.ts:30
↓ 10 callers
Method
getMaintenanceConfig
* Get current maintenance configuration
backend/src/maintenance-mode/maintenance-mode.service.ts:61
↓ 9 callers
Function
AdminOnly
()
backend/src/maintenance-mode/decorators/admin-only.decorator.ts:4
↓ 9 callers
Function
Roles
(...roles: AdminRole[])
backend/src/admin/roles.decorator.ts:5
↓ 9 callers
Method
findOne
(id: string)
backend/src/gameMechanics/services/challenge.service.ts:57
↓ 9 callers
Method
recordPuzzleSolve
(userId: string, puzzleId: string, solveTime: number)
backend/src/analytics/analytics.service.ts:27
↓ 9 callers
Method
updateMaintenanceConfig
* Update maintenance configuration
backend/src/maintenance-mode/maintenance-mode.service.ts:99
↓ 8 callers
Method
create
(@Body(new ValidationPipe({ whitelist: true })) dto: CreateUserDto)
backend/src/user/user.controller.ts:26
↓ 8 callers
Method
create
(createDto: CreateDraftDto, userId: string)
backend/src/puzzle-draft/draft-puzzle.service.ts:15
↓ 7 callers
Function
Auth
(authType: AuthType)
backend/src/auth/decorators/auth-decorator.ts:5
↓ 7 callers
Method
create
(createReportDto: CreateReportDto)
backend/src/reports/reports.service.ts:7
↓ 7 callers
Method
delay
(ms = 500)
frontend/services/puzzleReviewService.js:151
↓ 7 callers
Function
handleFilterChange
(key, value)
frontend/components/admin/puzzle-review/ReviewFilters.jsx:9
↓ 6 callers
Method
mapToResponse
* Map entity to response DTO
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:593
↓ 6 callers
Method
update
(id: number, updateReportDto: UpdateReportDto)
backend/src/reports/reports.service.ts:19
↓ 5 callers
Method
create
(createChallengeDto: CreateChallengeDto)
backend/src/gameMechanics/services/challenge.service.ts:11
↓ 5 callers
Method
dailyCheckIn
(userId: string)
backend/src/daily-reward/daily-reward.service.ts:13
↓ 5 callers
Method
findOneAdmin
(id: string)
backend/src/content/content.service.ts:61
↓ 5 callers
Method
getAssetDetails
(assetId: string, assetType: AssetType)
backend/src/user-inventory/user-inventory.service.ts:134
↓ 5 callers
Method
getDaysDifference
(date1: Date, date2: Date)
backend/src/streak/services/streak-calculation.service.ts:140
↓ 5 callers
Method
getQuizById
(id: string)
backend/src/quiz/services/quiz.service.ts:109
↓ 5 callers
Method
mapToDto
(reportCard: ReportCard)
backend/src/user-report-card/user-report-card.service.ts:133
↓ 5 callers
Method
mapToInventoryItemDto
(inventory: Inventory, assetDetails: AssetDetailDto)
backend/src/user-inventory/user-inventory.service.ts:171
↓ 5 callers
Method
mapToResponse
* Map entity to response DTO
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:366
↓ 5 callers
Method
mapToResponseDto
* Map entity to response DTO
backend/src/user-settings/user-settings.service.ts:382
↓ 5 callers
Method
register
(registerDto: RegisterDto)
backend/src/auth/services/auth.service.ts:30
↓ 5 callers
Method
updateUserSettings
* Update user settings
backend/src/user-settings/user-settings.service.ts:33
↓ 4 callers
Method
claimNFT
(claimNFTDto: ClaimNFTDto)
backend/src/nft-claim/nft-claim.service.ts:13
↓ 4 callers
Method
createComment
( userId: string, puzzleId: string, commentText: string, )
backend/src/puzzle-comment/puzzle-comment.service.ts:84
↓ 4 callers
Method
findLatestVersion
(puzzleId: string)
backend/src/puzzle-versioning/puzzle-versioning.service.ts:35
↓ 4 callers
Method
findOne
(id: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:53
↓ 4 callers
Method
forRoot
()
backend/src/rate-limiter/rate-limiter.module.ts:7
↓ 4 callers
Method
fork
(dto: CreateForkDto)
backend/src/puzzle-fork/puzzle-fork.service.ts:19
↓ 4 callers
Method
getCategoryById
* Get category by ID
backend/src/puzzle-category/puzzle-category.service.ts:62
↓ 4 callers
Method
getProgress
(userId: string, category: MilestoneCategory, progressKey: string)
backend/src/milestone/services/user-progress.service.ts:45
↓ 4 callers
Method
getRewardById
* Get reward by ID
backend/src/rewards/rewards.service.ts:43
↓ 4 callers
Method
mapToResponse
* Map entity to response DTO
backend/src/feedback/services/feedback.service.ts:306
↓ 4 callers
Method
updateProgress
(userId: string, updateDto: ProgressUpdateDto)
backend/src/milestone/services/user-progress.service.ts:11
↓ 3 callers
Method
applySettingsLogic
* Apply special settings logic
backend/src/user-settings/user-settings.service.ts:322
↓ 3 callers
Method
broadcastToAllUsers
* Send notification to all users (system-wide broadcast) * This creates notifications for all existing users
backend/src/in-app-notifications/services/broadcaster.service.ts:30
↓ 3 callers
Method
calculateProgress
(reportCard: ReportCard)
backend/src/user-report-card/user-report-card.service.ts:61
↓ 3 callers
Method
checkAndAssignMilestones
(userId: string, category?: MilestoneCategory)
backend/src/milestone/services/milestone-assignment.service.ts:16
↓ 3 callers
Method
claimReward
* Claim a reward for a user
backend/src/rewards/rewards.service.ts:86
↓ 3 callers
Method
convertToAchievementDtos
(milestones: any[])
backend/src/milestone/services/milestone.service.ts:165
↓ 3 callers
Method
create
(createContentDto: CreateContentDto)
backend/src/content/content.service.ts:15
↓ 3 callers
Method
create
(dto: CreateTranslationDto)
backend/src/puzzle-translation/puzzle-translation.service.ts:15
↓ 3 callers
Method
createDefaultSettings
* Create default settings for a user
backend/src/user-settings/user-settings.service.ts:221
↓ 3 callers
Method
createNewVersion
(dto: CreatePuzzleVersionDto)
backend/src/puzzle-versioning/puzzle-versioning.service.ts:15
↓ 3 callers
Method
createReaction
* Create a new reaction or update existing one
backend/src/user-reaction/user-reaction.service.ts:28
↓ 3 callers
Method
exactMatch
* Exact match validation
backend/src/puzzle-test-case/services/validation.service.ts:243
↓ 3 callers
Method
findAll
()
backend/src/content/content.service.ts:20
↓ 3 callers
Method
findAllVersions
(puzzleId: string)
backend/src/puzzle-versioning/puzzle-versioning.service.ts:47
↓ 3 callers
Method
findByPuzzleAndLanguage
(puzzleId: string, language: string)
backend/src/puzzle-translation/puzzle-translation.service.ts:30
↓ 3 callers
Method
findByUserId
(userId: string)
backend/src/referral/services/referral-code.service.ts:70
↓ 3 callers
Method
findOneForUser
(id: string)
backend/src/gameMechanics/services/challenge.service.ts:69
↓ 3 callers
Function
formatDate
(dateString)
frontend/components/admin/puzzle-review/ReviewDetailModal.jsx:12
↓ 3 callers
Method
getClaimById
* Get claim by ID
backend/src/rewards/rewards.service.ts:136
↓ 3 callers
Method
getDefaultSettings
* Get default settings values
backend/src/user-settings/user-settings.service.ts:233
↓ 3 callers
Method
getReviewsByStatus
(status, page = 1, limit = 20)
frontend/services/puzzleReviewService.js:354
↓ 3 callers
Method
getRewardByChallengeId
* Get reward by challenge ID
backend/src/rewards/rewards.service.ts:59
↓ 3 callers
Method
getStreakHistory
(userId: string, days = 30)
backend/src/streak/services/streak.service.ts:178
↓ 3 callers
Method
getStreakStats
(userId: string, config: Partial<StreakCalculationConfig> = {})
backend/src/streak/services/streak.service.ts:123
↓ 3 callers
Method
getUserById
(id: string)
backend/src/user/user.service.ts:40
↓ 3 callers
Function
handlePageChange
(newPage)
frontend/components/admin/puzzle-review/ReviewTable.jsx:74
↓ 3 callers
Method
hasUserClaimedReward
* Check if user has already claimed a reward for a given challenge
backend/src/rewards/rewards.service.ts:75
↓ 3 callers
Method
login
(loginDto: LoginDto)
backend/src/auth/services/auth.service.ts:90
↓ 3 callers
Method
mapToQueueStatusDto
* Map Queue entity to DTO
backend/src/multiplayer-queue/multiplayer-queue.service.ts:314
↓ 3 callers
Method
mapToResponse
* Map entity to response DTO
backend/src/user-token-history/services/user-token-history.service.ts:462
↓ 3 callers
Method
normalizeDate
(date: Date, timezoneOffset: number)
backend/src/streak/services/streak-calculation.service.ts:133
↓ 3 callers
Method
recalculateStreak
(userId: string, config: Partial<StreakCalculationConfig> = {})
backend/src/streak/services/streak.service.ts:85
↓ 3 callers
Method
remove
(id: string)
backend/src/content/content.service.ts:50
↓ 3 callers
Method
sendToUser
* Send notification to a specific user
backend/src/in-app-notifications/services/broadcaster.service.ts:18
↓ 3 callers
Method
shuffleArray
(array: T[])
backend/src/quiz/services/quiz.service.ts:271
↓ 3 callers
Function
signIn
({ user, account, profile })
frontend/lib/authOptions.ts:23
↓ 3 callers
Method
updateReviewStatus
(reviewId, status, moderationReason = '')
frontend/services/puzzleReviewService.js:238
↓ 3 callers
Method
updateStats
( codeId: string, increment: { invites?: number; successful?: number; bonus?: number }, )
backend/src/referral/services/referral-code.service.ts:78
↓ 3 callers
Method
validateSettings
* Validate settings data
backend/src/user-settings/user-settings.service.ts:281
↓ 2 callers
Method
addAllowedRoute
* Add allowed route during maintenance
backend/src/maintenance-mode/maintenance-mode.service.ts:213
↓ 2 callers
Method
allocateReferralBonus
(invite: ReferralInvite, config: Partial<BonusConfig> = {})
backend/src/referral/services/referral-bonus.service.ts:28
↓ 2 callers
Method
bulkUpdateReviewStatuses
(reviewIds, status, moderationReason = '')
frontend/services/puzzleReviewService.js:321
↓ 2 callers
Method
calculateLongestStreak
(sortedUniqueDates: Date[])
backend/src/streak/services/streak-calculation.service.ts:111
↓ 2 callers
Method
deleteReward
* Delete a reward (soft delete by setting isActive to false)
backend/src/rewards/rewards.service.ts:179
↓ 2 callers
Method
determineReviewType
* Determine review type based on content
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:570
↓ 2 callers
Method
extractTokenFromHeader
* Extracts token from Authorization header
backend/src/token-verification/services/verification.service.ts:108
↓ 2 callers
Method
findAll
(puzzleId: string)
backend/src/puzzle-translation/puzzle-translation.service.ts:39
↓ 2 callers
Method
findAll
()
backend/src/nft-marketplace-stub/nft-marketplace-stub.service.ts:42
↓ 2 callers
Method
findAllAdmin
()
backend/src/content/content.service.ts:55
↓ 2 callers
Method
findAllByTopic
(topic: string)
backend/src/content/content.service.ts:27
↓ 2 callers
Method
findByEmail
(email: string)
backend/src/admin/admin.service.ts:29
↓ 2 callers
Method
findByPuzzleId
(puzzleId: string)
backend/src/puzzle-dependency/puzzle-dependency.service.ts:61
↓ 2 callers
Method
findOneAdmin
(id: string)
backend/src/puzzle/puzzle.service.ts:24
↓ 2 callers
Method
generateApiKey
( ownerLabel: string, isAdmin: boolean, expiresAt?: Date, )
backend/src/api-key/api-key.service.ts:44
↓ 2 callers
Method
generateTokenHash
* Generate secure hash of token
backend/src/user-token-history/services/user-token-history.service.ts:455
↓ 2 callers
Method
getActiveTemplates
()
backend/src/milestone/services/milestone-template.service.ts:14
next →
1–100 of 1,045, ranked by callers