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
Method
createWalletMessage
* Creates a standard message for wallet signing
backend/src/token-verification/services/verification.service.ts:125
Method
dailyCheckIn
(@Body() dailyCheckinDto: DailyCheckinDto)
backend/src/daily-reward/daily-reward.controller.ts:11
Method
deactivateCode
(codeId: string)
backend/src/referral/services/referral-code.service.ts:99
Method
deactivateTemplate
(id: string)
backend/src/milestone/services/milestone-template.service.ts:188
Method
deleteCategory
* Delete a category (soft delete by setting isActive to false)
backend/src/puzzle-category/puzzle-category.service.ts:113
Method
deleteCategory
(@Param('id') id: string)
backend/src/puzzle-category/puzzle-category.controller.ts:109
Method
deleteComment
(commentId: string, userId: string, isAdmin: boolean)
backend/src/puzzle-comment/puzzle-comment.service.ts:156
Method
deleteComment
( @Param('commentId') commentId: string, @Query('userId') userId: string, @Query('isAdmin') isAdmi
backend/src/puzzle-comment/puzzle-comment.controller.ts:99
Method
deleteFeedback
(@Param("id", ParseUUIDPipe) id: string)
backend/src/feedback/controllers/feedback.controller.ts:305
Method
deleteFeedback
* Delete feedback (admin only)
backend/src/feedback/services/feedback.service.ts:246
Method
deleteNotification
* Delete a notification
backend/src/in-app-notifications/in-app-notifications.service.ts:129
Method
deleteNotification
( @Query('userId', ParseIntPipe) userId: number, // In real app, this would come from JWT token @Param
backend/src/in-app-notifications/in-app-notifications.controller.ts:104
Method
deletePuzzle
* Delete a puzzle (soft delete by setting isActive to false)
backend/src/puzzle-category/puzzle-category.service.ts:183
Method
deletePuzzle
(@Param('id') id: string)
backend/src/puzzle-category/puzzle-category.controller.ts:171
Method
deleteQuiz
(@Param('id', ParseUUIDPipe) id: string)
backend/src/quiz/controllers/quiz.controller.ts:86
Method
deleteQuiz
(id: string)
backend/src/quiz/services/quiz.service.ts:266
Method
deleteReview
( @Param("id", ParseUUIDPipe) id: string, body: { userId?: string }, )
backend/src/puzzle-review/puzzle-review/controllers/puzzle-review.controller.ts:144
Method
deleteReview
* Delete a review
backend/src/puzzle-review/puzzle-review/services/puzzle-review.service.ts:144
Method
deleteReward
(@Param('id') id: string)
backend/src/rewards/rewards.controller.ts:174
Method
deleteSpecificUserSettings
(@Param("userId") userId: string)
backend/src/user-settings/user-settings.controller.ts:131
Method
deleteTestCase
(@Param("id", ParseUUIDPipe) id: string)
backend/src/puzzle-test-case/controllers/puzzle-test-case.controller.ts:127
Method
deleteTestCase
* Delete a test case
backend/src/puzzle-test-case/services/puzzle-test-case.service.ts:86
Method
deleteUserSettings
* Delete user settings
backend/src/user-settings/user-settings.service.ts:88
Method
disableMaintenanceMode
(disableDto: { adminUserId?: string adminUsername?: string })
backend/src/maintenance-mode/maintenance-mode.controller.ts:74
Method
down
(queryRunner: QueryRunner)
backend/src/achievements/migrations/xxxx-create-achievements-table.ts:117
Method
down
(queryRunner: QueryRunner)
backend/src/content/migrations/1700000000000-create-contents-table.ts:68
Method
enableMaintenanceMode
(enableDto: { reason?: string message?: string adminUserId?: string adminUsername?: string }
backend/src/maintenance-mode/maintenance-mode.controller.ts:53
Method
endSession
(sessionId: string)
backend/src/session/session.service.ts:30
Method
endSession
( @Param('sessionId') sessionId: string, )
backend/src/session/session.controller.ts:19
Method
exportUserSettings
(userId: string)
backend/src/user-settings/user-settings.controller.ts:84
Method
exportUserSettings
* Export user settings (for data portability)
backend/src/user-settings/user-settings.service.ts:179
Function
fetchData
()
frontend/components/TestComponent.jsx:5
Method
findActive
(@Query('difficulty') difficulty?: string)
backend/src/puzzle/puzzle.controller.ts:65
Method
findActive
(difficulty?: string)
backend/src/puzzle/puzzle.service.ts:41
Method
findActive
()
backend/src/gameMechanics/services/challenge.service.ts:27
Method
findAll
()
backend/src/puzzle-dependency/puzzle-dependency.service.ts:47
Method
findAll
()
backend/src/puzzle-dependency/puzzle-dependency.controller.ts:37
Method
findAll
(@Query('topic') topic?: string)
backend/src/content/content.controller.ts:20
Method
findAll
()
backend/src/reports/reports.service.ts:11
Method
findAll
* Admin-only: Get all reports
backend/src/reports/reports.service.spec.ts:48
Method
findAll
()
backend/src/reports/reports.controller.ts:30
Method
findAll
()
backend/src/gameMechanics/controllers/challenge.controller.ts:25
Method
findAll
()
backend/src/gameMechanics/services/challenge.service.ts:21
Method
findAll
()
backend/src/puzzle-draft/draft-puzzle.controller.ts:23
Method
findAll
()
backend/src/puzzle-draft/draft-puzzle.service.ts:20
Method
findAllAdmin
()
backend/src/puzzle/puzzle.controller.ts:29
Method
findAllAdmin
()
backend/src/puzzle/puzzle.service.ts:20
Method
findAllAdmin
()
backend/src/content/content.controller.ts:51
Method
findAllVersions
(@Param('puzzleId') puzzleId: string)
backend/src/puzzle-versioning/puzzle-versioning.controller.ts:23
Method
findAvailable
()
backend/src/gameMechanics/controllers/challenge.controller.ts:30
Method
findByAddress
(address: string)
backend/src/wallet/wallet.service.ts:28
Method
findByEmail
(email: string)
backend/src/referral/services/referral-invite.service.ts:105
Method
findByLang
( @Param('puzzleId') puzzleId: string, @Query('lang') lang: string, @Req() req, )
backend/src/puzzle-translation/puzzle-translation.controller.ts:26
Method
findByPuzzleId
(@Param('puzzleId') puzzleId: string)
backend/src/puzzle-dependency/puzzle-dependency.controller.ts:45
Method
findByUser
* Optional: Get reports by user
backend/src/reports/reports.service.spec.ts:72
Method
findLatestVersion
(@Param('puzzleId') puzzleId: string)
backend/src/puzzle-versioning/puzzle-versioning.controller.ts:11
Method
findOne
(@Param('id', ParseUUIDPipe) id: string)
backend/src/puzzle-dependency/puzzle-dependency.controller.ts:54
Method
findOne
(@Param('id') id: string)
backend/src/content/content.controller.ts:31
Method
findOne
(@Param('id') id: string)
backend/src/reports/reports.controller.ts:35
Method
findOne
(@Param('id') id: string)
backend/src/gameMechanics/controllers/challenge.controller.ts:45
Method
findOneAdmin
(@Param('id') id: string)
backend/src/puzzle/puzzle.controller.ts:38
Method
findOneAdmin
(@Param('id') id: string)
backend/src/content/content.controller.ts:61
Method
findPendingBonuses
()
backend/src/referral/services/referral-bonus.service.ts:112
Method
findPendingInvites
()
backend/src/referral/services/referral-invite.service.ts:113
Method
findTranslations
(@Param('puzzleId') puzzleId: string)
backend/src/puzzle-translation/puzzle-translation.controller.ts:21
Method
findUnresolved
* Optional: Get unresolved reports
backend/src/reports/reports.service.spec.ts:82
Method
flagComment
(commentId: string, isAdmin: boolean)
backend/src/puzzle-comment/puzzle-comment.service.ts:126
Method
flagComment
( @Param('commentId') commentId: string, @Body() adminActionDto: AdminActionDto, )
backend/src/puzzle-comment/puzzle-comment.controller.ts:70
Method
generateApiKey
(@Body() generateApiKeyDto: GenerateApiKeyDto)
backend/src/api-key/api-key.controller.ts:52
Method
generateNonce
* Generates a nonce for wallet authentication
backend/src/token-verification/services/verification.service.ts:118
Function
generateReferralLink
(userId)
frontend/hooks/useReferral.js:18
Method
getActiveSessions
()
backend/src/session/session.service.ts:39
Method
getActiveSessions
()
backend/src/session/session.controller.ts:26
Method
getAllActiveStreaks
()
backend/src/streak/services/streak.service.ts:254
Method
getAllApiKeys
(isAdmin: boolean)
backend/src/api-key/api-key.service.ts:113
Method
getAllApiKeys
(@Query() adminActionDto: AdminActionDto)
backend/src/api-key/api-key.controller.ts:78
Method
getAllCategories
()
backend/src/puzzle-category/puzzle-category.controller.ts:46
Method
getAllFeedback
( @Query("page", new DefaultValuePipe(1), ParseIntPipe) page: number, @Query("limit", new DefaultValue
backend/src/feedback/controllers/feedback.controller.ts:150
Method
getAllFeedback
* Get all feedback (admin only)
backend/src/feedback/services/feedback.service.ts:67
Method
getAllPuzzles
()
backend/src/puzzle-category/puzzle-category.controller.ts:121
Method
getAllReportCards
()
backend/src/user-report-card/user-report-card.controller.ts:111
Method
getAllReportCards
()
backend/src/user-report-card/user-report-card.service.ts:129
Method
getAllRewards
()
backend/src/rewards/rewards.controller.ts:52
Method
getAllowedEmojis
()
backend/src/user-reaction/user-reaction.controller.ts:85
Method
getApprovedReviews
(page = 1, limit = 20)
frontend/services/puzzleReviewService.js:368
Method
getArchivedChallenges
()
backend/src/gameMechanics/services/rotation.service.ts:125
Method
getAttempts
(playerId: string, puzzleId: string)
backend/src/puzzle-submission/puzzle-submission.service.ts:33
Method
getAuditLogs
(@Query() filter: FilterAuditLogDto)
backend/src/audit-log/audit-log.controller.ts:12
Method
getAverageSolveTime
(puzzleId: string)
backend/src/analytics/analytics.service.ts:79
Method
getAverageSolveTime
(@Param('puzzleId') puzzleId: string)
backend/src/analytics/analytics.controller.ts:42
Method
getBroadcaster
* Get broadcaster service for external use
backend/src/in-app-notifications/in-app-notifications.service.ts:148
Method
getById
(@Param('id') id: string)
backend/src/user/user.controller.ts:55
Method
getCategoryById
(@Param('id') id: string)
backend/src/puzzle-category/puzzle-category.controller.ts:59
Method
getCategoryBySlug
* Get category by slug
backend/src/puzzle-category/puzzle-category.service.ts:79
Method
getCategoryBySlug
(@Param('slug') slug: string)
backend/src/puzzle-category/puzzle-category.controller.ts:72
Method
getChallengeStats
(@Param('id') id: string)
backend/src/gameMechanics/controllers/challenge.controller.ts:51
Method
getChallengeStats
(challengeId: string)
backend/src/gameMechanics/services/puzzle.service.ts:258
Method
getClaimById
(@Param('id') id: string)
backend/src/rewards/rewards.controller.ts:139
Method
getCommentsForPuzzle
(puzzleId: string)
backend/src/puzzle-comment/puzzle-comment.service.ts:112
Method
getCommentsForPuzzle
(@Param('puzzleId') puzzleId: string)
backend/src/puzzle-comment/puzzle-comment.controller.ts:58
← previous
next →
601–700 of 1,045, ranked by callers