Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RealDevSquad/website-backend
/ functions
Functions
811 in github.com/RealDevSquad/website-backend
⨍
Functions
811
◇
Types & classes
17
↓ 2 callers
Function
addUsersCountAndCreatedAt
()
models/taskRequests.js:541
↓ 2 callers
Function
arraysHaveCommonItem
* Checks if two arrays have any common items * @param array1 {Array<string, number>} - first array * @param array2 {Array<string, number>} - second
utils/array.js:28
↓ 2 callers
Function
assertTaskExists
(taskId)
utils/progresses.js:69
↓ 2 callers
Function
assignOrRemoveBadgesInBulk
* Creates or Deletes bulk document in batch * @param { Object<userId: string, array: Array<badgeId|docReferrence>, isRemove: boolean> } user-id to as
utils/badges.js:48
↓ 2 callers
Function
authenticateProfile
(authenticate)
middlewares/authenticateProfile.js:1
↓ 2 callers
Function
authorizeUser
(requiredRole)
middlewares/authorization.js:38
↓ 2 callers
Function
batchUpdateUsersStatus
(users)
models/userStatus.js:502
↓ 2 callers
Function
cachedKeysStore
()
utils/cache.js:78
↓ 2 callers
Function
cancelOOOStatus
(req, res)
controllers/userStatus.js:210
↓ 2 callers
Function
checkRestricted
(req, res, next)
middlewares/authenticate.js:23
↓ 2 callers
Function
conditionalMiddleware
(validator)
middlewares/conditionalMiddleware.ts:1
↓ 2 callers
Function
convertFirebaseDocumentToBadgeDocument
* Convert firebase document to badge document type * @param id: firebase document id * @param data: firebasee document fields * @return {Promise<
utils/badges.js:27
↓ 2 callers
Function
convertFirebaseTimestampToDateTime
* Convert firebase timestamp to locale date and time * @param createdAt: firebase timestamp * @return {Promise<{date: string, time: string}}|Object
utils/badges.js:9
↓ 2 callers
Function
convertTimestampsToUTC
(obj)
utils/userStatus.js:485
↓ 2 callers
Function
createArt
(req, res, next)
middlewares/validators/arts.js:3
↓ 2 callers
Function
createAuction
(req, res, next)
middlewares/validators/auctions.js:3
↓ 2 callers
Function
createChallenge
(req, res)
controllers/challenge.js:31
↓ 2 callers
Function
createInviteValidator
(req: InviteBodyRequest, res: CustomResponse, next: NextFunction)
middlewares/validators/invites.ts:6
↓ 2 callers
Function
createNewRole
(roleData)
models/discordactions.js:53
↓ 2 callers
Function
createNext
()
test/unit/middlewares/tasks.test.js:17
↓ 2 callers
Function
createRequestsMiddleware
( req: OooRequestCreateRequest|ExtensionRequestRequest | TaskRequestRequest | OnboardingExtensionCreateReque
middlewares/validators/requests.ts:15
↓ 2 callers
Function
createResponse
()
test/unit/middlewares/tasks.test.js:10
↓ 2 callers
Function
dataAccessMiddleware
(options = {})
utils/data-access.js:35
↓ 2 callers
Function
deleteGroupRole
(groupId, deletedBy)
models/discordactions.js:72
↓ 2 callers
Function
externalAccountData
(req, res, next)
middlewares/validators/external-accounts.js:4
↓ 2 callers
Function
fcmTokenValidator
(req, res, next)
middlewares/validators/fcmToken.js:3
↓ 2 callers
Function
fetchTaskRequestById
(taskRequestId)
models/taskRequests.js:176
↓ 2 callers
Function
fetchUserStocks
(userId, stockId = null)
models/stocks.js:47
↓ 2 callers
Function
fetchUserTasks
(username, statuses = [], field, order)
models/tasks.js:409
↓ 2 callers
Function
filterStatusData
(newStatusData)
utils/userStatus.js:182
↓ 2 callers
Function
findSubscribedGroupIds
* Finds and returns the set of subscribed group IDs for a given Discord user ID based on group-to-user mappings. * * @param {string} discordId - The
utils/helper.js:77
↓ 2 callers
Function
generateCronJobToken
(data)
test/utils/generateBotToken.js:29
↓ 2 callers
Function
generateDiscordProfileImageUrl
(discordId)
utils/discord-actions.js:29
↓ 2 callers
Function
generateErrorResponse
(message)
utils/userStatus.js:442
↓ 2 callers
Function
generateGoogleAuthRedirectUrl
({ baseUrl = "https://accounts.google.com/o/oauth2/v2/auth", responseType = "code", redirectUri = `${bas
test/utils/googleauth.js:6
↓ 2 callers
Function
generateImpersonationTokenService
( requestId: string, action: string )
services/impersonationRequests.ts:264
↓ 2 callers
Function
generateLink
(queries: { [key: string]: string })
utils/task-requests.ts:7
↓ 2 callers
Function
generateNextLink
(nextPageParams)
utils/profileDiffs.js:1
↓ 2 callers
Function
getAllGroupRoles
()
models/discordactions.js:151
↓ 2 callers
Method
getAllQueries
()
utils/RQLParser.ts:92
↓ 2 callers
Function
getAllUserStatus
(query)
models/userStatus.js:174
↓ 2 callers
Function
getAuthCookieOptions
()
controllers/auth.js:60
↓ 2 callers
Function
getFilteredPaginationLink
* Creates pagination link for next and previous pages * * @param query {Object} - request query params * @param cursor {string} - next | prev * @p
utils/userStatus.js:465
↓ 2 callers
Function
getFullName
(userId)
utils/users.js:52
↓ 2 callers
Function
getGroupRoleByName
(groupRoleName)
models/discordactions.js:174
↓ 2 callers
Function
getGroupRolesForUser
(discordId)
models/discordactions.js:234
↓ 2 callers
Method
getManagementToken
(forceNew)
services/EventTokenService.js:38
↓ 2 callers
Function
getNewTask
(skill = undefined, level = undefined)
models/tasks.js:468
↓ 2 callers
Function
getNextDayTimeStamp
(timeStamp)
utils/userStatus.js:450
↓ 2 callers
Function
getPaginatedGroupRolesByPage
({ offset, limit })
models/discordactions.js:127
↓ 2 callers
Function
getQualifiers
(query)
utils/helper.js:13
↓ 2 callers
Function
getRequestsMiddleware
(req: OooRequestCreateRequest, res: OooRequestResponse, next: NextFunction)
middlewares/validators/requests.ts:82
↓ 2 callers
Function
getRetrySeconds
* @param msBeforeNext * @param fallbackValue seconds value to fallback on if `msBeforeNext` is falsy * @returns retrySeconds: number of seconds to w
utils/rateLimiting.js:6
↓ 2 callers
Function
getTaskBasedUsersStatus
()
models/userStatus.js:621
↓ 2 callers
Function
getTrackedProgressDocs
(query)
utils/monitor.js:47
↓ 2 callers
Function
getUserDiscordInvite
(req, res)
controllers/discordactions.js:543
↓ 2 callers
Function
getUserDiscordInvite
(userId)
models/discordactions.js:1267
↓ 2 callers
Function
getUserIdBasedOnRoute
(req)
utils/userStatus.js:144
↓ 2 callers
Function
getUsernameElseUndefined
(userId)
utils/users.js:71
↓ 2 callers
Function
getWallet
(userId)
controllers/wallets.js:11
↓ 2 callers
Function
handleRedirectUrl
(req)
controllers/auth.js:23
↓ 2 callers
Function
linkDiscord
(req, res, next)
middlewares/validators/external-accounts.js:49
↓ 2 callers
Function
placeBid
(req, res, next)
middlewares/validators/auctions.js:19
↓ 2 callers
Function
postExternalAccountsUsers
(req, res, next)
middlewares/validators/external-accounts.js:29
↓ 2 callers
Function
processStatus
(statusObj, isEndOfDay)
utils/userStatus.js:486
↓ 2 callers
Function
purge
(res, id, username, isSuperUser, userDetails)
controllers/cloudflareCache.js:47
↓ 2 callers
Function
retrieveDiscordUsers
(level = ACCESS_LEVEL.PUBLIC, role = null)
services/dataAccessLayer.js:70
↓ 2 callers
Function
sendAnswerToAll
(newAnswer: Answer, res: CustomResponse, method: "POST" | "PATCH")
controllers/answers.ts:16
↓ 2 callers
Function
setInDiscordFalseScript
()
services/discordService.js:44
↓ 2 callers
Function
shouldAddIdleUser
(userStatus, tasksModel)
models/discordactions.js:384
↓ 2 callers
Function
skipAuthenticateForOnboardingExtensionRequest
(authenticate, verifyDiscordBot)
middlewares/skipAuthenticateForOnboardingExtension.ts:14
↓ 2 callers
Function
storeUserDeviceInfo
(req, res)
controllers/auth.js:254
↓ 2 callers
Function
updateGroupRole
(roleData, docId)
models/discordactions.js:189
↓ 2 callers
Function
updateRequestValidator
( req: UpdateOnboardingExtensionRequest | AcknowledgeOooRequest, res: CustomResponse, next: NextFunction
middlewares/validators/requests.ts:137
↓ 2 callers
Function
updateRequestsMiddleware
( req: UpdateRequest, res: CustomResponse, next: NextFunction )
middlewares/validators/requests.ts:48
↓ 2 callers
Function
updateUserStatus
(req, res)
controllers/userStatus.js:110
↓ 2 callers
Function
updateUsersInBatch
(usersData)
models/users.js:905
↓ 2 callers
Function
upload
(file, options = {})
utils/cloudinary.js:6
↓ 2 callers
Function
validateAuthStatus
(req, res, next)
middlewares/validators/qrCodeAuth.js:19
↓ 2 callers
Function
validateFetchingUserDocument
(req, res, next)
middlewares/validators/qrCodeAuth.js:36
↓ 2 callers
Function
validateGroupRoleBody
(req, res, next)
middlewares/validators/discordactions.js:5
↓ 2 callers
Function
validateJoinData
(req, res, next)
middlewares/validators/user.js:93
↓ 2 callers
Function
validateMillisecondsTimestamp
(reqBody, timestampProperty)
middlewares/validators/utils.ts:3
↓ 2 callers
Function
validateUpdateUsersNicknameStatusBody
(req, res, next)
middlewares/validators/discordactions.js:39
↓ 2 callers
Function
verifyAuthToken
(token: string)
utils/verifyAuthToken.ts:4
↓ 2 callers
Function
verifyDiscordBot
(req, res, next)
middlewares/authorizeBot.js:18
↓ 1 callers
Method
#configureAxios
()
services/EventAPIService.js:19
↓ 1 callers
Method
#isTokenExpired
(token)
services/EventTokenService.js:25
↓ 1 callers
Function
acknowledgeOooRequestController
( req: AcknowledgeOooRequest, res: OooRequestResponse, next: NextFunction )
controllers/oooRequests.ts:160
↓ 1 callers
Function
addLogs
()
test/integration/logs.test.js:329
↓ 1 callers
Function
addLogs
()
test/unit/models/logs.test.js:366
↓ 1 callers
Function
addTaskCreatedAtAndUpdatedAtFields
()
services/tasks.js:8
↓ 1 callers
Function
archiveUserIfNotInDiscord
()
controllers/users.js:1063
↓ 1 callers
Function
assertUserExists
(userId)
utils/progresses.js:54
↓ 1 callers
Function
buildApplicationUpdatePayload
(body: applicationUpdatePayload)
utils/application.ts:52
↓ 1 callers
Function
buildProgressQueryForMissedUpdates
(taskId, startTimestamp, endTimestamp)
utils/progresses.js:298
↓ 1 callers
Function
buildQueryForFetchingDocsOfType
(queryParams)
utils/monitor.js:32
↓ 1 callers
Function
buildQueryForPostingProgress
({ type, userId, taskId })
utils/progresses.js:38
↓ 1 callers
Function
buildQueryToFetchDocs
(queryParams)
utils/progresses.js:105
↓ 1 callers
Function
buildQueryToSearchProgressByDay
(pathParams)
utils/progresses.js:285
← previous
next →
201–300 of 811, ranked by callers