Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dexisback/backend-101
/ functions
Functions
149 in github.com/dexisback/backend-101
⨍
Functions
149
◇
Types & classes
9
↓ 29 callers
Method
error
(message: string, statusCode: number = 500)
auth/src/utils/apiResponse.ts:10
↓ 13 callers
Function
logError
(message: string, meta?: Meta)
email-service/src/utils/logger.ts:20
↓ 12 callers
Method
error
(message:string, statusCode: number)
redis-and-caching/src/utils/apiResponse.ts:12
↓ 12 callers
Function
logInfo
(message: string, meta?: Meta)
email-service/src/utils/logger.ts:12
↓ 12 callers
Function
stripWrappingQuotes
(value?: string)
email-service/src/config/env.ts:30
↓ 8 callers
Function
log
(...args: any[])
webhooks/ci-worker-service/src/utils/logger.ts:1
↓ 7 callers
Function
color
(code: number, text: string)
file-upload-pipeline/src/utils/logger.ts:12
↓ 7 callers
Function
hasValue
(value?: string)
email-service/src/config/env.ts:40
↓ 6 callers
Function
dim
(text: string)
file-upload-pipeline/src/utils/logger.ts:15
↓ 6 callers
Function
gray
(text: string)
file-upload-pipeline/src/utils/logger.ts:16
↓ 6 callers
Function
isDemoLogsEnabled
()
file-upload-pipeline/src/utils/logger.ts:3
↓ 6 callers
Function
logWarn
(message: string, meta?: Meta)
email-service/src/utils/logger.ts:16
↓ 6 callers
Function
now
()
file-upload-pipeline/src/utils/logger.ts:38
↓ 6 callers
Function
println
(line: string)
file-upload-pipeline/src/utils/logger.ts:53
↓ 5 callers
Function
fmtLevel
(level: LogLevel)
file-upload-pipeline/src/utils/logger.ts:23
↓ 5 callers
Function
optionalInt
(name: string, fallback: number)
webhook-delivery-system/src/config/env.ts:14
↓ 5 callers
Function
pushLog
(msg: string)
webhooks/ci-worker-service/src/workers/pipelines/ci.pipeline.ts:15
↓ 5 callers
Function
safeJson
(value: unknown)
file-upload-pipeline/src/utils/logger.ts:44
↓ 5 callers
Method
success
(data: T, message?: string)
auth/src/utils/apiResponse.ts:2
↓ 4 callers
Function
asyncHandler
( fn: (req: Request, res: Response, next: NextFunction)=> Promise<any> )
redis-and-caching/src/utils/asyncHandler.ts:6
↓ 4 callers
Function
asyncHandler
(fn: AsyncFunction)
auth/src/utils/asyncHandler.ts:16
↓ 4 callers
Method
success
(data: unknown, message?:string)
redis-and-caching/src/utils/apiResponse.ts:3
↓ 4 callers
Function
withPrismaRetry
(task: () => Promise<T>, options?: RetryOptions)
email-service/src/utils/prismaRetry.ts:18
↓ 3 callers
Function
createRateLimiter
(config: RateLimitMiddlewareConfig)
rate-limiter/src/module/rate-limit/rateLimit.middleware.ts:8
↓ 3 callers
Function
cyan
(text: string)
file-upload-pipeline/src/utils/logger.ts:17
↓ 3 callers
Function
deleteCache
(key: string)
redis-and-caching/src/utils/cache.ts:23
↓ 3 callers
Function
format
(level: "info" | "warn" | "error", message: string, meta?: Meta)
email-service/src/utils/logger.ts:3
↓ 3 callers
Function
invalidateLeaderboardCache
()
redis-and-caching/src/modules/leaderboard/leaderboard.service.ts:48
↓ 3 callers
Function
processWebhookDelivery
(data: { eventId: string, subscriptionId: string, payload: any, attempt: number })
webhook-delivery-system/src/modules/delivery/webhookDelivery.service.ts:5
↓ 3 callers
Function
sleep
(ms: number)
webhooks/ci-worker-service/src/workers/pipelines/ci.pipeline.ts:4
↓ 3 callers
Function
updateEmailLogSafe
( logId: string | undefined, data: { status: EmailStatus; provider?: string; errorReason?: string } )
email-service/src/queues/worker.ts:10
↓ 2 callers
Function
getTickets
()
logging-metrics/src/app.ts:31
↓ 2 callers
Function
green
(text: string)
file-upload-pipeline/src/utils/logger.ts:18
↓ 2 callers
Function
magenta
(text: string)
file-upload-pipeline/src/utils/logger.ts:21
↓ 2 callers
Function
paymentProcessor
(razorPayOrderId: string)
splittab-payment-backend/src/modules/webhooks/webhook.service.ts:5
↓ 2 callers
Function
red
(text: string)
file-upload-pipeline/src/utils/logger.ts:20
↓ 2 callers
Function
requireEnv
(name: string)
webhook-delivery-system/src/config/env.ts:6
↓ 2 callers
Function
runFraudChecks
(eventId: string, type: string, payload: any)
webhooks/event-ingestion-service/src/services/fraud.service.ts:4
↓ 2 callers
Function
sleep
(ms: number)
email-service/src/utils/prismaRetry.ts:9
↓ 2 callers
Function
supportsColor
()
file-upload-pipeline/src/utils/logger.ts:10
↓ 2 callers
Function
yellow
(text: string)
file-upload-pipeline/src/utils/logger.ts:19
↓ 1 callers
Function
addEmailJob
(to: string, eventType: string, payload: any, priorityNum: number, logId: string)
email-service/src/queues/producer.ts:25
↓ 1 callers
Function
blurHashGenerator
(buffer: Buffer)
file-upload-pipeline/src/utils/image.ts:12
↓ 1 callers
Function
buyTicket
()
logging-metrics/src/app.ts:36
↓ 1 callers
Function
createEvent
(eventId: string, provider: string, type: string, payload: any)
webhooks/event-ingestion-service/src/services/event.service.ts:3
↓ 1 callers
Function
createSubscription
(data:createSubscriptionInput )
webhook-delivery-system/src/modules/subscription/subscription.service.ts:4
↓ 1 callers
Function
deleteFromCloudinary
(publicId: string)
file-upload-pipeline/src/services/media.service.ts:38
↓ 1 callers
Function
enqueueEvent
(data : {eventId: string, type: string, payload: any})
webhooks/event-ingestion-service/src/services/queue.service.ts:6
↓ 1 callers
Function
ensureRedisConnection
()
email-service/src/config/redis.ts:28
↓ 1 callers
Function
extractUserId
(req: Request)
logging-metrics/src/app.ts:50
↓ 1 callers
Function
generateHmac
(secret: string, payload: any)
webhook-delivery-system/src/utlis/hmac.ts:3
↓ 1 callers
Function
getEmailQueue
()
email-service/src/queues/producer.ts:6
↓ 1 callers
Function
getEventById
(eventId: string)
webhooks/event-ingestion-service/src/services/event.service.ts:15
↓ 1 callers
Function
getOrCreateUser
()
file-upload-pipeline/src/modules/media.controller.ts:9
↓ 1 callers
Function
getOrCreateUser
()
file-upload-pipeline/src/modules/largeFile.controller.ts:9
↓ 1 callers
Function
handlePaymentEvent
(eventId: string, type: string, payload: any)
webhooks/event-ingestion-service/src/workers/handlers/payment.handler.ts:5
↓ 1 callers
Function
initWebSocketServer
(server: HttpServer)
splittab-payment-backend/src/shared/websockets/socket.manager.ts:7
↓ 1 callers
Function
isTransientPrismaConnectivityError
(error: unknown)
email-service/src/utils/prismaRetry.ts:11
↓ 1 callers
Function
listEvents
(provider?: string, limit: number = 100)
webhooks/event-ingestion-service/src/services/event.service.ts:29
↓ 1 callers
Function
magicNumberValidater
(buffer: Buffer)
file-upload-pipeline/src/utils/file.ts:7
↓ 1 callers
Function
main
()
auth/seed.ts:7
↓ 1 callers
Function
main
()
splittab-payment-backend/src/server.ts:12
↓ 1 callers
Function
main
()
email-service/src/server.ts:8
↓ 1 callers
Function
optimiseImage
(buffer: Buffer)
file-upload-pipeline/src/utils/image.ts:3
↓ 1 callers
Function
parsePositiveInt
(value: string | undefined, fallback: number)
webhook-delivery-system/src/workers/webhookDefault.worker.ts:6
↓ 1 callers
Function
parsePositiveInt
(value: string | undefined, fallback: number)
webhook-delivery-system/src/workers/webhookDelivery.worker.ts:12
↓ 1 callers
Function
parsePositiveInt
(value: string | undefined, fallback: number)
webhook-delivery-system/src/workers/webhookCritical.worker.ts:9
↓ 1 callers
Function
razorpaySignatureVerifier
( rawBody: string | Buffer, signature: string, secret: string )
splittab-payment-backend/src/shared/utils/signature.ts:3
↓ 1 callers
Function
replayEvent
(data: emitEventInput)
webhook-delivery-system/src/modules/event/event.service.ts:19
↓ 1 callers
Function
runCIPipeline
(buildId: string)
webhooks/ci-worker-service/src/workers/pipelines/ci.pipeline.ts:6
↓ 1 callers
Function
runFixedWindow
( key: string, config: FixedWindowConfig )
rate-limiter/src/module/rate-limit/rateLimit.algorithm.ts:9
↓ 1 callers
Function
runSlidingWindow
( key: string, config: SlidingWindowConfig )
rate-limiter/src/module/rate-limit/rateLimit.algorithm.ts:32
↓ 1 callers
Function
runtokenBucket
(key: string, config: TokenBucketConfig)
rate-limiter/src/module/rate-limit/rateLimit.algorithm.ts:62
↓ 1 callers
Function
secureSignatureGenerator
({timeStamp, folder, mediaId}: signatureParams)
file-upload-pipeline/src/services/signature.service.ts:13
↓ 1 callers
Function
sendEmailViaProvider
(to: string, subject: string, html: string)
email-service/src/utils/emailProvider.ts:23
↓ 1 callers
Function
setCache
( key: string, value: unknown, //again TTL: number )
redis-and-caching/src/utils/cache.ts:14
↓ 1 callers
Function
start
()
webhook-delivery-system/src/server.ts:5
↓ 1 callers
Function
start
()
webhooks/event-ingestion-service/src/server.ts:5
↓ 1 callers
Function
start
()
webhooks/ci-worker-service/src/index.ts:7
↓ 1 callers
Function
startCron
()
email-service/src/utils/cron.ts:5
↓ 1 callers
Function
startReconciliationCron
()
splittab-payment-backend/src/modules/workers/reconciliation.cron.ts:9
↓ 1 callers
Function
startWebhookWorker
()
splittab-payment-backend/src/modules/workers/webhook.worker.ts:6
↓ 1 callers
Function
templateRenderer
(eventType: string, payload: any)
email-service/src/utils/templateEngine.ts:9
↓ 1 callers
Function
toNeonPoolerUrl
(rawUrl: string)
email-service/src/config/prisma.ts:6
↓ 1 callers
Function
uploadToCloudinary
(buffer: Buffer, folder: string = "amaan-uploads")
file-upload-pipeline/src/services/media.service.ts:10
↓ 1 callers
Function
validateSchema
(schema: ZodTypeAny)
file-upload-pipeline/src/middleware/validate.ts:4
Function
authMiddleWare
(req: Request, res: Response, next: NextFunction)
auth/src/middleware/auth.middleware.ts:6
Function
canonicalRequestLogger
(req: Request, res: Response, next: NextFunction)
logging-metrics/src/middleware/canonicalMiddleware.middleware.ts:7
Function
checkDuplicate
(eventId: string)
webhooks/event-ingestion-service/src/services/idempotency.service.ts:7
Function
cloudinaryWebhookHandler
(req: Request, res: Response, next: NextFunction)
file-upload-pipeline/src/modules/webhooks/webhook.controller.ts:7
Method
constructor
(message: string)
webhook-delivery-system/src/modules/event/event.service.ts:10
Function
create
(req: Request, res: Response)
redis-and-caching/src/modules/leaderboard/leaderboard.controller.ts:32
Function
createRefreshToken
(userId: string, token:string, expiresAt: Date)
auth/src/modules/auth/auth.repository.ts:33
Function
createTab
(req: Request, res: Response)
splittab-payment-backend/src/modules/tabs/tab.controller.ts:16
Function
createTabWithSplits
(leaderId: string, totalAmount: number, splits: createSplitInput[])
splittab-payment-backend/src/modules/tabs/tab.service.ts:40
Function
createUser
(data: registerSchema & { password: string })
auth/src/modules/auth/auth.repository.ts:9
Function
createdLeaderboard
(username: string, score: number)
redis-and-caching/src/modules/leaderboard/leaderboard.service.ts:27
Function
createleaderboardField
(username: string, score: number)
redis-and-caching/src/modules/leaderboard/leaderboard.repository.ts:23
Function
delete
(req: Request, res: Response)
redis-and-caching/src/modules/leaderboard/leaderboard.controller.ts:63
Function
deleteLeaderboard
(id: string)
redis-and-caching/src/modules/leaderboard/leaderboard.service.ts:38
next →
1–100 of 149, ranked by callers