MCPcopy Create free account

hub / github.com/RealDevSquad/website-backend / functions

Functions811 in github.com/RealDevSquad/website-backend

↓ 1,087 callersMethodget
(path, queryParams)
services/EventAPIService.js:56
↓ 306 callersMethodpost
(path, payload)
services/EventAPIService.js:63
↓ 66 callersFunctionauthorizeRoles
(allowedRoles)
middlewares/authorizeRoles.js:10
↓ 51 callersFunctiongenerateStatusDataForState
(userId, state)
test/fixtures/userStatus/userStatus.js:96
↓ 37 callersFunctioncreateRequest
(body: any)
models/requests.ts:15
↓ 34 callersFunctionaddLog
(type, meta, body)
models/logs.js:24
↓ 31 callersFunctionconvertDaysToMilliseconds
(days)
utils/time.js:24
↓ 22 callersFunctiongenerateUserStatusData
(state, updatedAt, from, until = "")
test/fixtures/userStatus/userStatus.js:78
↓ 21 callersFunctionfetch
(url, method = "get", params = null, data = null, headers = null, options = null)
utils/fetch.js:14
↓ 20 callersFunctiongetTasksValidator
(req, res, next)
middlewares/validators/tasks.js:150
↓ 20 callersFunctionstubbedModelTaskProgressData
(userId, taskId, createdAt, date)
test/fixtures/progress/progresses.js:113
↓ 20 callersFunctionupdateUser
(req, res)
controllers/users.js:767
↓ 17 callersFunctionauthorizeAndAuthenticate
(allowedRoles: string[], allowedServices: string[])
middlewares/authorizeUsersAndService.ts:11
↓ 17 callersFunctionupdateRequest
(id: string, body: any, lastModifiedBy: string, type:string)
models/requests.ts:34
↓ 17 callersFunctionupdateUserStatus
(userId, updatedStatusData)
models/userStatus.js:210
↓ 17 callersFunctionwithDiscordMembership
(user = {})
test/utils/withDiscordMembership.js:7
↓ 16 callersFunctionaddGroupRoleToMember
(roleData)
models/discordactions.js:259
↓ 16 callersFunctionaddLog
( type: string, meta: LogMeta, body: LogBody )
services/logService.ts:22
↓ 16 callersFunctionaddOrUpdate
(userData, userId = null, devFeatureFlag)
models/users.js:87
↓ 16 callersFunctioncreateRequest
(body)
test/unit/middlewares/tasks.test.js:7
↓ 15 callersFunctiongetRequests
(query: any)
models/requests.ts:74
↓ 14 callersFunctionstubbedModelProgressData
(userId, createdAt, date)
test/fixtures/progress/progresses.js:43
↓ 13 callersFunctionfetchPaginatedTaskRequests
(queries = {})
models/taskRequests.js:78
↓ 12 callersFunctionaddUserToDBForTest
(userData)
utils/users.js:7
↓ 12 callersFunctioncreateUserStatusWithState
(userId, collection, state)
utils/userStatus.js:363
↓ 12 callersFunctionfetchUser
({ userId = null, username = null, githubUsername = null, discordId = null, email = null })
models/users.js:388
↓ 12 callersFunctionformatUsername
(firstName: string, lastName: string, suffix: number)
utils/username.ts:13
↓ 12 callersFunctiongetDiscordMembers
()
services/discordService.js:9
↓ 12 callersFunctiongetMissedProgressUpdatesUsers
(options = {})
models/discordactions.js:1028
↓ 12 callersFunctionmiddleware
(app)
middlewares/index.js:13
↓ 12 callersFunctionpostTaskRequests
(req, res, next)
middlewares/validators/task-requests.js:12
↓ 12 callersFunctionremoveSensitiveInfo
(obj, level = ACCESS_LEVEL.PUBLIC)
services/dataAccessLayer.js:96
↓ 12 callersFunctionstubPassportAuthenticate
(userData, token = "accessToken")
test/utils/googleauth.js:24
↓ 12 callersFunctionupdateStatusOnTaskCompletion
(userId)
models/userStatus.js:458
↓ 11 callersFunctioncustomWordCountValidator
(value, helpers, wordCount)
utils/customWordCountValidator.js:8
↓ 11 callersFunctiongetTaskRequests
(req, res, next)
middlewares/validators/task-requests.js:52
↓ 10 callersFunctioncomputeIdleDaysExcludingOOO
(idleFrom, currentStatusFrom, nowMs, oooPeriods = [])
utils/userStatus.js:123
↓ 10 callersMethodgetFilterQueries
()
utils/RQLParser.ts:70
↓ 10 callersFunctiongetPaginatedLink
({ endpoint = "/", query = {}, paramsToExclude = ["page", "next", "prev"], cursorKey, docId, })
utils/helper.js:49
↓ 10 callersFunctionlevelSpecificAccess
(user, level = ACCESS_LEVEL.PUBLIC, role = null)
services/dataAccessLayer.js:127
↓ 10 callersFunctionvalidateUserSignup
(userId, incompleteUserDetails, firstName, lastName, role, existingRole)
services/users.js:66
↓ 9 callersFunctionaddOrUpdate
(req, res)
controllers/tasksRequests.js:130
↓ 9 callersFunctioncheckIfUserHasLiveTasks
(userId, tasksModel)
utils/userStatus.js:424
↓ 9 callersFunctionconvertTimestampToUTCStartOrEndOfDay
(timestamp, isEndOfDay = false)
utils/time.js:73
↓ 9 callersFunctiongenerateAuthTokenForCloudflare
()
utils/discord-actions.js:8
↓ 9 callersFunctionisGroupRoleExists
(options = {})
models/discordactions.js:206
↓ 9 callersFunctionupdateTask
(taskData, taskId = null)
models/tasks.js:71
↓ 9 callersFunctionvalidateGenerateUsernameQuery
(req, res, next)
middlewares/validators/user.js:327
↓ 8 callersFunctionassertUserIds
(users: any, ids: any)
test/utils/user.ts:3
↓ 8 callersFunctionchunks
* Creates an array of elements split into groups the length of size. If array can't be split evenly, the final chunk will be the remaining elements.
utils/array.js:9
↓ 8 callersFunctioninvalidateCache
(options = {})
utils/cache.js:206
↓ 8 callersFunctionremoveObjectField
* Recursively removes a field or a set of fields from an object based on a given path. * * @param {string} path - The path specifying the field(s) t
utils/data-access.js:73
↓ 8 callersFunctionretrieveUsers
({ discordId = null, id = null, username = null, usernames = null, query = null, userdata, level
services/dataAccessLayer.js:5
↓ 8 callersFunctionvalidateOnboardingExtensionUpdateRequest
( extensionRequestDoc, id: string, isSuperuser: boolean, lastModifiedBy: string, newEn
services/onboardingExtension.ts:28
↓ 8 callersFunctionvalidateSubscribe
(req: CustomRequest, res: CustomResponse, next: NextFunction)
middlewares/validators/subscription.ts:6
↓ 7 callersFunctionaddGroupIdleRoleToDiscordUser
(userId)
models/userStatus.js:93
↓ 7 callersFunctionaddInviteToInviteModel
(inviteObject)
models/discordactions.js:1257
↓ 7 callersFunctionbuildQueryToFetchPaginatedDocs
(queryParams)
utils/progresses.js:132
↓ 7 callersFunctionformatLogsForFeed
(logs, usersMap, tasksMap)
utils/logs.js:43
↓ 7 callersFunctiongetProfileDiffs
(req, res)
controllers/profileDiffs.js:11
↓ 7 callersFunctiongetRequestByKeyValues
(keyValues: KeyValues)
models/requests.ts:172
↓ 7 callersFunctionnormalizeTimestamp
(value)
utils/userStatus.js:16
↓ 7 callersFunctionremoveUnwantedProperties
(propertiesToRemove, data)
utils/events.js:1
↓ 7 callersFunctiontransformTasksUsersQuery
(queries)
utils/tasks.js:123
↓ 7 callersFunctionupdateUserStatusOnNewTaskAssignment
(userId)
models/userStatus.js:388
↓ 6 callersFunctionaddAuthorizationForImpersonation
( req: ImpersonationSessionRequest, res: ImpersonationRequestResponse, next: NextFunction )
middlewares/addAuthorizationForImpersonation.ts:20
↓ 6 callersFunctionapproveTaskRequest
(taskRequestId, user, authorUserId)
models/taskRequests.js:385
↓ 6 callersFunctionassertUserOrTaskExists
(queryParams)
utils/progresses.js:87
↓ 6 callersFunctioncancelOooStatus
(userId)
models/userStatus.js:681
↓ 6 callersFunctioncreateOooStatusRequestValidator
( req: OooRequestCreateRequest, res: OooRequestResponse, next: NextFunction )
middlewares/validators/oooRequests.ts:6
↓ 6 callersFunctionfetchUsersForKeyValues
(documentKey, value, removeSensitiveInfo = true)
services/dataAccessLayer.js:153
↓ 6 callersFunctionfromFirestoreData
(task)
utils/tasks.js:7
↓ 6 callersFunctiongenerateAuthToken
(payload)
services/authService.js:8
↓ 6 callersFunctiongenerateCloudFlareHeaders
({ username, id } = {})
utils/discord-actions.js:17
↓ 6 callersFunctiongetExtensionRequestsValidator
(req, res, next)
middlewares/validators/extensionRequests.js:67
↓ 6 callersFunctiongetGithubURL
(searchParams, resultsOptions = {}, searchString)
services/githubService.js:51
↓ 6 callersFunctiongetPaginatedProgressDocument
(queryParams)
models/progresses.js:67
↓ 6 callersFunctiongetUsers
(req, res)
controllers/users.js:90
↓ 6 callersFunctiongetUsersValidator
(req, res, next)
middlewares/validators/tasks.js:207
↓ 6 callersFunctionparseSearchQuery
(queryString)
utils/tasks.js:92
↓ 6 callersFunctionresolveLastOooUntil
({ previousState, previousUntil, nextState, fallbackTimestamp })
utils/userStatus.js:54
↓ 6 callersFunctiontaskProgressDay1
(taskId)
test/fixtures/progress/progresses.js:55
↓ 6 callersFunctiontransformQuery
(status = "", size, page, assignee = "", title = "")
utils/tasks.js:70
↓ 6 callersFunctionuserHasPermission
(requiredRole, userRoles)
middlewares/authorization.js:22
↓ 6 callersFunctionvalidateUserStatus
( userId: string, userStatus: UserStatus )
services/oooRequest.ts:34
↓ 5 callersFunctionacknowledgeOooRequestValidator
( req: AcknowledgeOooRequest, res: OooRequestResponse, next: NextFunction )
middlewares/validators/oooRequests.ts:81
↓ 5 callersFunctionaddJoinData
(userData)
models/users.js:187
↓ 5 callersFunctionaddRoleToUser
(userid, roleid)
services/discordService.js:64
↓ 5 callersFunctioncacheResponse
(options = {})
utils/cache.js:145
↓ 5 callersFunctioncreateExtensionRequestValidator
( req: ExtensionRequestRequest, res: ExtensionRequestResponse, next: NextFunction )
middlewares/validators/extensionRequestsv2.ts:6
↓ 5 callersFunctioncreateOnboardingExtensionRequestValidator
( req: OnboardingExtensionCreateRequest, _res: OnboardingExtensionResponse, _next: NextFunction )
middlewares/validators/onboardingExtensionRequest.ts:6
↓ 5 callersFunctioncreateTaskRequestValidator
( req: TaskRequestRequest, res: TaskRequestResponse, next: NextFunction )
middlewares/validators/taskRequests.ts:14
↓ 5 callersFunctionfetchOrphanedTasks
()
services/tasks.js:61
↓ 5 callersFunctiongenerateNewStatus
(isActive)
utils/userStatus.js:200
↓ 5 callersFunctiongetBuiltTasks
(tasksSnapshot, searchTerm)
models/tasks.js:152
↓ 5 callersFunctiongetDateTimeRangeForPRs
(startDate, endDate)
utils/helper.js:31
↓ 5 callersFunctiongetFetch
Create the fetch object to call on github url * @access private * @param url {string} - URL on github to call
services/githubService.js:90
↓ 5 callersFunctiongetGroupRole
(rolename)
models/userStatus.js:37
↓ 5 callersFunctiongetImpersonationRequestById
( id: string )
models/impersonationRequests.ts:69
↓ 5 callersFunctiongetUserId
(username)
utils/users.js:18
next →1–100 of 811, ranked by callers