MCPcopy Create free account

hub / github.com/boostcampwm2025/web27-BoostAD / functions

Functions652 in github.com/boostcampwm2025/web27-BoostAD

↓ 2 callersMethodtokenizeText
(text: string)
backend/src/rtb/matchers/xenova.matcher.ts:158
↓ 2 callersFunctiontryPlaceAnywhere
(size: BannerSize)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:159
↓ 2 callersMethodupdateSpent
( campaignId: string, dailySpent: number, totalSpent: number )
backend/src/campaign/repository/typeorm-campaign.repository.ts:247
↓ 2 callersFunctionuseBlogKey
()
frontend/src/3_features/sdkInstallation/lib/useBlogKey.ts:4
↓ 2 callersFunctionuseCampaignStats
( params: UseCampaignStatsParams = {} )
frontend/src/3_features/campaignStats/lib/useCampaignStats.ts:18
↓ 2 callersFunctionuseCurrentUser
()
frontend/src/4_shared/lib/hooks/useCurrentUser.ts:13
↓ 2 callersFunctionuseImageUpload
()
frontend/src/4_shared/lib/hooks/useImageUpload.ts:29
↓ 2 callersFunctionuseRealtimeBids
( params: UseRealtimeBidsParams = {} )
frontend/src/3_features/realtimeBids/lib/useRealtimeBids.ts:23
↓ 2 callersFunctionvalidateAddBudget
()
frontend/src/3_features/campaignDetail/ui/BudgetStatusCard/BudgetEditMode.tsx:50
↓ 2 callersMethodvalidateAndGetTagIds
(tagNames: string[])
backend/src/campaign/campaign.service.ts:643
↓ 2 callersMethodvalidateBudget
({ userId, maxCpc, dailyBudget, totalBudget, checkBalance, }: { userId: number;
backend/src/campaign/campaign.service.ts:593
↓ 2 callersFunctionvalidateContent
(content: string)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:20
↓ 2 callersFunctionvalidateImage
(image: string | null)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:3
↓ 2 callersFunctionvalidateTags
(tags: Tag[])
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:44
↓ 2 callersFunctionvalidateTitle
(title: string)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:10
↓ 2 callersFunctionvalidateTotalBudget
( totalBudget: number, dailyBudget: number, balance: number | null, initialTotalBudget?: number )
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:105
↓ 2 callersFunctionvalidateUrl
(url: string)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:30
↓ 1 callersMethodacquireViewIdempotencyKey
( postUrl: string, visitorId: string, isHighIntent: boolean, ttlMs: number = this.VIEW_IDEMPOT
backend/src/cache/repository/redis-cache.repository.ts:82
↓ 1 callersMethodaddBlogToExistsSet
(id: number)
backend/src/blog/repository/redis-blog.cache.repository.ts:88
↓ 1 callersMethodaddStatsToCampaign
( campaign: CampaignWithTags )
backend/src/campaign/campaign.service.ts:657
↓ 1 callersMethodaddStatsToMultipleCampaigns
( campaigns: CampaignWithTags[] )
backend/src/campaign/campaign.service.ts:704
↓ 1 callersMethodareTagsEqual
(dtoTags: string[], redisTags: string[])
backend/src/campaign/campaign.service.ts:811
↓ 1 callersMethodauthorizeUserByToken
( payload: GoogleIdTokenPayload, state: OAuthState )
backend/src/auth/auth.service.ts:241
↓ 1 callersFunctionbootstrap
()
backend/src/worker.main.ts:4
↓ 1 callersFunctionbootstrap
()
backend/src/main.ts:8
↓ 1 callersFunctionbuildNonOverlappingItems
( seed: number, planeWidthPx: number, planeHeightPx: number )
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:100
↓ 1 callersMethodbuildRequestText
(tags: string[])
backend/src/rtb/matchers/xenova.matcher.ts:105
↓ 1 callersMethodcalculateScore
()
sdk/src/features/BehaviorTracker.ts:162
↓ 1 callersFunctioncanPlace
(box: Box)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:111
↓ 1 callersMethodchargeCredit
( userId: number, amount: number, description: string = '크레딧 충전' )
backend/src/advertiser/advertiser.service.ts:131
↓ 1 callersFunctionconfirmPayment
()
frontend/src/2_pages/payment/ui/PaymentSuccessPage.tsx:16
↓ 1 callersMethodconvertToCachedCampaignTypeWithoutSpent
( campaign: CampaignWithTags )
backend/src/campaign/campaign.service.ts:777
↓ 1 callersMethodcountByUserId
( userId: number, startDate?: string, endDate?: string, campaignIds?: string[] )
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:103
↓ 1 callersMethodcountByUserId
(userId: number)
backend/src/advertiser/repository/typeorm-credit-history.repository.ts:50
↓ 1 callersMethodcountClickLogsByCampaignIds
( campaignIds: string[] )
backend/src/log/repository/typeorm-log.repository.ts:84
↓ 1 callersMethodcountViewLogsByCampaignIds
( campaignIds: string[] )
backend/src/log/repository/typeorm-log.repository.ts:52
↓ 1 callersMethodcreate
( userId: number, dto: CreateCampaignDto, tagIds: number[], initialStatus: CampaignStatus = Ca
backend/src/campaign/repository/typeorm-campaign.repository.ts:71
↓ 1 callersFunctioncreateCampaign
( formData: CampaignFormData )
frontend/src/3_features/campaignCreation/lib/useCreateCampaign.ts:58
↓ 1 callersMethodcreateOAuthAccount
( provider: OAuthProvider, sub: string, email: string, isEmailVerified: boolean, id: numbe
backend/src/auth/repository/typeorm-oauthaccount.repository.ts:36
↓ 1 callersMethodcreateUser
( email: string, role: UserRole, termsAgreedAt?: Date )
backend/src/user/repository/typeorm-user.repository.ts:31
↓ 1 callersMethoddecInFlightHttpRequest
()
backend/src/metrics/metrics.service.ts:74
↓ 1 callersMethoddecSseConnections
(stream: string)
backend/src/metrics/metrics.service.ts:67
↓ 1 callersFunctiondeleteCampaign
(campaignId: string)
frontend/src/3_features/campaignDetail/lib/useDeleteCampaign.ts:14
↓ 1 callersMethoddeleteCampaignCacheById
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:230
↓ 1 callersMethoddeleteCampaignEmbeddingById
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:106
↓ 1 callersMethoddeleteImage
(imageUrl: string)
backend/src/image/image.service.ts:99
↓ 1 callersMethodemitBidCreated
(bidLogId: number)
backend/src/bid-log/bid-log.service.ts:105
↓ 1 callersFunctionensureUrlHasScheme
(rawUrl: string)
frontend/src/3_features/blogAdmission/lib/handleSubmit.ts:4
↓ 1 callersMethodexistsBlogByDomain
(domain: string)
backend/src/blog/repository/typeorm-blog.repository.ts:25
↓ 1 callersMethodexistsBlogByUserId
(userId: number)
backend/src/blog/repository/typeorm-blog.repository.ts:50
↓ 1 callersMethodexistsByViewId
(viewId: number)
backend/src/log/repository/typeorm-log.repository.ts:181
↓ 1 callersFunctionextractDomain
(url: string)
frontend/src/3_features/realtimeBids/ui/RealtimeBidsTableRow.tsx:26
↓ 1 callersMethodextractH1H2Text
()
sdk/src/features/TagExtractor.ts:51
↓ 1 callersMethodextractKeyFromUrl
(url: string)
backend/src/image/image.service.ts:72
↓ 1 callersMethodextractTagsText
()
sdk/src/features/TagExtractor.ts:59
↓ 1 callersFunctionfetchBids
()
frontend/src/3_features/realtimeBids/lib/useRealtimeBids.ts:37
↓ 1 callersFunctionfetchCampaigns
()
frontend/src/3_features/campaignStats/lib/useCampaignStats.ts:29
↓ 1 callersFunctionfetchClickHistory
()
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogCard.tsx:38
↓ 1 callersMethodfetchDecision
( tags: Tag[], postUrl: string, behaviorScore?: number, isHighIntent?: boolean )
sdk/src/shared/types/index.ts:95
↓ 1 callersFunctionfetchHistories
()
frontend/src/3_features/creditHistory/lib/useCreditHistory.ts:29
↓ 1 callersFunctionfetchKeywords
()
frontend/src/3_features/keywordStats/lib/useKeywordStats.ts:32
↓ 1 callersFunctionfetchStats
()
frontend/src/3_features/accountSummary/lib/useAccountSummary.ts:41
↓ 1 callersFunctionfetchSummary
()
frontend/src/3_features/publisherEarnings/lib/useEarningsSummary.ts:17
↓ 1 callersMethodfilterEligibleCampaigns
( campaigns: CachedCampaign[], isHighIntent: boolean )
backend/src/rtb/matchers/xenova.matcher.ts:110
↓ 1 callersMethodfindBlogCacheById
(id: number)
backend/src/blog/repository/redis-blog.cache.repository.ts:42
↓ 1 callersMethodfindByAuctionId
(auctionId: string)
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:30
↓ 1 callersMethodfindByEmail
(email: string)
backend/src/user/repository/typeorm-user.repository.ts:40
↓ 1 callersMethodfindById
(id: number)
backend/src/blog/repository/typeorm-blog.repository.ts:36
↓ 1 callersMethodfindByUserId
(userId: number)
backend/src/blog/repository/typeorm-blog.repository.ts:41
↓ 1 callersMethodfindByUserId
( userId: number, status?: CampaignStatus, limit: number = 10, offset: number = 0, sortBy:
backend/src/campaign/repository/typeorm-campaign.repository.ts:104
↓ 1 callersMethodfindByUserId
( userId: number, limit: number = 10, offset: number = 0, sortBy: 'createdAt' = 'createdAt',
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:60
↓ 1 callersMethodfindByUserId
( userId: number, limit: number, offset: number )
backend/src/advertiser/repository/typeorm-credit-history.repository.ts:25
↓ 1 callersMethodfindCandidatesByTags
(context: DecisionContext)
backend/src/rtb/matchers/xenova.matcher.ts:45
↓ 1 callersMethodfindContentTop
()
sdk/src/features/BoostAdSDK.ts:217
↓ 1 callersMethodfindScrollBasedInsertionPoint
()
sdk/src/features/BoostAdSDK.ts:228
↓ 1 callersMethodfindUserIdByProviderSub
( provider: string, sub: string )
backend/src/auth/repository/typeorm-oauthaccount.repository.ts:19
↓ 1 callersFunctionformatAmount
(amount: number)
frontend/src/3_features/publisherEarnings/ui/EarningsHistoryTableRow.tsx:19
↓ 1 callersFunctionformatDateTime
(timestamp: string)
frontend/src/3_features/realtimeBids/ui/RealtimeBidsTableRow.tsx:10
↓ 1 callersFunctionformatDateTime
(timestamp: string | null)
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogTableRow.tsx:18
↓ 1 callersFunctionformatDateTime
(timestamp: string)
frontend/src/3_features/publisherEarnings/ui/EarningsHistoryTableRow.tsx:9
↓ 1 callersMethodgenerateCampaignEmbedding
(campaignId: string)
backend/src/worker/embedding.worker.ts:36
↓ 1 callersFunctiongenerateMockSpendingLogs
( limit: number, offset: number )
frontend/src/3_features/campaignDetail/lib/useSpendingLog.ts:4
↓ 1 callersMethodgetAll
()
backend/src/blog/repository/typeorm-blog.repository.ts:70
↓ 1 callersMethodgetAuctionData
(auctionId: string)
backend/src/cache/repository/redis-cache.repository.ts:34
↓ 1 callersFunctiongetAutoColor
(percentage: number)
frontend/src/4_shared/ui/ProgressBar/ProgressBar.tsx:29
↓ 1 callersFunctiongetAverageCtrPercent
( impressionsByCampaign: Map<string, number>, clicksByCampaign: Map<string, number> )
backend/src/advertiser/advertiser.service.ts:293
↓ 1 callersMethodgetBalance
(userId: number)
backend/src/user/user.service.ts:65
↓ 1 callersMethodgetBlogIdAndCostByViewId
( viewId: number )
backend/src/log/repository/typeorm-log.repository.ts:237
↓ 1 callersMethodgetClickHistoryByCampaignId
( campaignId: string, limit: number, offset: number )
backend/src/log/repository/typeorm-log.repository.ts:117
↓ 1 callersMethodgetContentType
()
backend/src/metrics/metrics.service.ts:78
↓ 1 callersMethodgetCurrentScore
()
sdk/src/shared/types/index.ts:117
↓ 1 callersFunctiongetDescription
()
frontend/src/3_features/creditHistory/ui/CreditHistoryTableRow.tsx:13
↓ 1 callersMethodgetEmbeddingCached
(text: string)
backend/src/rtb/matchers/xenova.matcher.ts:191
↓ 1 callersMethodgetExtension
(filename: string)
backend/src/image/image.service.ts:67
↓ 1 callersMethodgetGoogleAuthUrl
( intent: AuthIntent, role?: UserRole, termsAgreedAt?: string )
backend/src/auth/auth.service.ts:80
↓ 1 callersFunctiongetItemCount
(planeWidthPx: number)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:92
↓ 1 callersFunctiongetJwtSecret
()
backend/src/auth/auth.service.ts:61
↓ 1 callersFunctiongetJwtSecret
()
backend/src/auth/guards/jwt-cookie.guard.ts:13
↓ 1 callersFunctiongetKstStartOfDayMs
(date: Date)
backend/src/advertiser/advertiser.service.ts:314
↓ 1 callersMethodgetOAuthState
(state: string)
backend/src/cache/repository/redis-cache.repository.ts:57
← previousnext →101–200 of 652, ranked by callers