MCPcopy Create free account

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

Functions652 in github.com/boostcampwm2025/web27-BoostAD

↓ 1 callersMethodgetRealtimeBidLogs
( userId: number, limit: number, offset: number, startDate?: string, endDate?: string,
backend/src/bid-log/bid-log.service.ts:21
↓ 1 callersFunctiongetRoleLabel
(role: string)
frontend/src/4_shared/ui/UserProfile.tsx:10
↓ 1 callersMethodgetRoutePath
(req: Request)
backend/src/metrics/http-metrics.interceptor.ts:63
↓ 1 callersFunctiongetSDKConfig
()
sdk/src/shared/config/sdk-config.ts:7
↓ 1 callersFunctiongetTagsByCategory
(category: CampaignCategory)
frontend/src/4_shared/ui/CampaignForm/lib/constants.ts:155
↓ 1 callersMethodgetTokensFromGoogle
(code: string)
backend/src/auth/auth.service.ts:182
↓ 1 callersFunctiongetTypeOrmConfig
( configService: ConfigService )
backend/src/config/typeorm.config.ts:4
↓ 1 callersMethodgetUserIdByBlogId
(blogId: number)
backend/src/blog/repository/typeorm-blog.repository.ts:61
↓ 1 callersMethodgetViewIdByIdempotencyKey
( postUrl: string, visitorId: string, isHighIntent: boolean )
backend/src/cache/repository/redis-cache.repository.ts:112
↓ 1 callersMethodhandleAdClick
()
sdk/src/features/BannerAdRenderer.ts:55
↓ 1 callersMethodhandleExpiredKey
(expiredKey: string)
backend/src/worker/redis-ttl.worker.ts:60
↓ 1 callersMethodhandleFirstLogin
(userId: number)
backend/src/user/user.service.ts:18
↓ 1 callersFunctionhandleLogin
()
frontend/src/3_features/authorize/lib/handleOauth.ts:4
↓ 1 callersFunctionhandleQuickAdd
(value: number)
frontend/src/3_features/campaignDetail/ui/BudgetStatusCard/BudgetEditMode.tsx:61
↓ 1 callersFunctionhandleRegister
(role: AccountType)
frontend/src/3_features/authorize/lib/handleOauth.ts:9
↓ 1 callersFunctionhandleRemoveTag
(tagId: number)
frontend/src/4_shared/ui/CampaignForm/ui/KeywordSelector.tsx:50
↓ 1 callersFunctionhandleSelectTag
(tag: Tag)
frontend/src/4_shared/ui/CampaignForm/ui/KeywordSelector.tsx:33
↓ 1 callersFunctionhandleSortSelect
(key: SortBy)
frontend/src/3_features/keywordStats/ui/KeywordStatsHeader.tsx:35
↓ 1 callersFunctionhandleSubmit
(e: React.FormEvent<HTMLFormElement>)
frontend/src/3_features/blogAdmission/lib/handleSubmit.ts:11
↓ 1 callersFunctionhandleToggle
(campaignId: string)
frontend/src/3_features/realtimeBids/ui/CampaignFilterDropdown.tsx:31
↓ 1 callersMethodhasTokenOverlap
(a: Set<string>, b: Set<string>)
backend/src/rtb/matchers/xenova.matcher.ts:179
↓ 1 callersMethodincInFlightHttpRequest
()
backend/src/metrics/metrics.service.ts:71
↓ 1 callersMethodincSseConnections
(stream: string)
backend/src/metrics/metrics.service.ts:63
↓ 1 callersMethodincreaseSpentCandidates
(candidates: Candidate[])
backend/src/rtb/rtb.service.ts:190
↓ 1 callersMethodincrementBalance
(userId: number, amount: number)
backend/src/user/repository/typeorm-user.repository.ts:76
↓ 1 callersMethodinitAutoMode
()
sdk/src/features/BoostAdSDK.ts:109
↓ 1 callersMethodinitManualMode
()
sdk/src/features/BoostAdSDK.ts:281
↓ 1 callersFunctionintersects
(a: Box, b: Box)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:89
↓ 1 callersFunctionisDateInPast
(date: string)
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:12
↓ 1 callersFunctionisEndDateBeforeStartDate
(startDate: string, endDate: string)
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:19
↓ 1 callersMethodisHighIntent
()
sdk/src/shared/types/index.ts:118
↓ 1 callersMethodisMobileDevice
()
sdk/src/features/BannerAdRenderer.ts:82
↓ 1 callersFunctionisNextDisabled
()
frontend/src/4_shared/ui/CampaignForm/ui/CampaignForm.tsx:29
↓ 1 callersMethodisPostPage
()
sdk/src/features/BoostAdSDK.ts:164
↓ 1 callersMethodisReady
()
backend/src/rtb/ml/xenova-mlEngine.ts:41
↓ 1 callersMethodisSelectionInCodeBlock
(selection: Selection | null)
sdk/src/features/BehaviorTracker.ts:127
↓ 1 callersFunctionisStep1Valid
(params: Step1ValidationParams)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:59
↓ 1 callersFunctionisStep2Valid
(params: Step2ValidationParams)
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:141
↓ 1 callersMethodissueAccessToken
(payload: { userId: number; role: UserRole; email?: string; })
backend/src/auth/auth.service.ts:314
↓ 1 callersMethodlistClickLogs
()
backend/src/log/repository/typeorm-log.repository.ts:47
↓ 1 callersMethodlistImages
(prefix: string = 'campaigns/')
backend/src/image/image.service.ts:114
↓ 1 callersMethodlistViewLogs
()
backend/src/log/repository/typeorm-log.repository.ts:42
↓ 1 callersMethodloadAdsForZones
(zones: Element[])
sdk/src/features/BoostAdSDK.ts:329
↓ 1 callersMethodloadAllBlogs
()
backend/src/blog/blog.service.ts:37
↓ 1 callersMethodloadAllCampaigns
()
backend/src/campaign/campaign.service.ts:62
↓ 1 callersMethodloadModel
()
backend/src/rtb/ml/xenova-mlEngine.ts:87
↓ 1 callersFunctionmakeRng
(seed: number)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:61
↓ 1 callersMethodmigrateAllSpentFromClickLog
()
backend/src/campaign/campaign-cron.service.ts:98
↓ 1 callersFunctionmigratePastEarnings
()
backend/src/publisher/scripts/migrate-past-earnings-simple.ts:16
↓ 1 callersFunctionnextText
()
frontend/src/4_shared/ui/CampaignForm/ui/FormNavigation.tsx:28
↓ 1 callersMethodonThresholdReached
(callback: () => void)
sdk/src/shared/types/index.ts:119
↓ 1 callersFunctionparseNumber
(value: string)
frontend/src/4_shared/lib/format/formatCurrency.ts:6
↓ 1 callersMethodrecordHttpRequest
( method: string, route: string, status_code: number, durationMs: number )
backend/src/metrics/metrics.service.ts:52
↓ 1 callersMethodregisterBeaconListeners
()
sdk/src/features/AdTracker.ts:156
↓ 1 callersMethodrenderAdWidget
(campaign: Campaign, container: HTMLElement)
sdk/src/features/BannerAdRenderer.ts:113
↓ 1 callersMethodrenderCompactWidget
( title: string, _content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:240
↓ 1 callersMethodrenderEmptyState
()
sdk/src/features/BannerAdRenderer.ts:65
↓ 1 callersMethodrenderFullWidget
( title: string, content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:370
↓ 1 callersMethodrenderMediumWidget
( title: string, content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:301
↓ 1 callersMethodrenderMobileWidget
( title: string, content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:157
↓ 1 callersMethodrequestSecondAdAutoMode
( tags: Tag[], postUrl: string )
sdk/src/features/BoostAdSDK.ts:134
↓ 1 callersMethodreset
()
sdk/src/features/AdTracker.ts:136
↓ 1 callersMethodresetAllDailySpent
()
backend/src/campaign/repository/typeorm-campaign.repository.ts:226
↓ 1 callersMethodresetDailySpentCache
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:137
↓ 1 callersMethodrollbackLosersSpent
( auctionId: string, result: SelectionResult )
backend/src/rtb/rtb.service.ts:159
↓ 1 callersMethodrunAuction
(context: DecisionContext)
backend/src/rtb/rtb.service.ts:39
↓ 1 callersFunctionrunCycle
()
frontend/src/2_pages/main/ui/components/HeroAlgorithmicMatch.tsx:47
↓ 1 callersMethodsaveClickLog
(dto: SaveClickLog)
backend/src/log/repository/typeorm-log.repository.ts:30
↓ 1 callersMethodsaveMany
(bidLogs: BidLog[])
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:26
↓ 1 callersMethodsaveViewLog
(dto: SaveViewLog)
backend/src/log/repository/typeorm-log.repository.ts:25
↓ 1 callersMethodscoreCampaignByTags
* 캠페인 점수 계산 * * 1) 캠페인 태그 각각과 요청 텍스트의 유사도(s_i) 산출 * 2) top-k(기본 3개) 유사도에 가중치 부여하여 S_top 계산 * 3) 임계치(기본 0.45) 이상인 태그 개수로 coverage(S_cov) 계산
backend/src/rtb/matchers/xenova.matcher.ts:210
↓ 1 callersMethodscoreCandidate
(candidate: Candidate)
backend/src/rtb/scorers/xenova.scorer.ts:26
↓ 1 callersMethodscoreCandidates
(candidates: Candidate[])
backend/src/rtb/scorers/xenova.scorer.ts:19
↓ 1 callersMethodselectWinner
(candidates: ScoredCandidate[])
backend/src/rtb/selectors/prototype.selector.ts:9
↓ 1 callersMethodsetAdUrl
(url: string)
sdk/src/features/AdTracker.ts:131
↓ 1 callersMethodsetAuctionData
( auctionId: string, auctionData: AuctionData, ttl: number = this.AUCTION_CACHE_TTL // TTL: 15분 (초
backend/src/cache/repository/redis-cache.repository.ts:24
↓ 1 callersMethodsetClickIdempotencyKey
( viewId: number, ttlMs: number = this.CLICK_IDEMPOTENCY_TTL_MS )
backend/src/cache/repository/redis-cache.repository.ts:131
↓ 1 callersMethodsetFirstLoginAtIfNull
(userId: number)
backend/src/user/repository/typeorm-user.repository.ts:51
↓ 1 callersMethodsetViewIdempotencyKey
( postUrl: string, visitorId: string, isHighIntent: boolean, viewId: number, ttlMs: number
backend/src/cache/repository/redis-cache.repository.ts:69
↓ 1 callersMethodsetupMutationObserver
()
sdk/src/features/BoostAdSDK.ts:290
↓ 1 callersMethodstart
()
sdk/src/shared/types/index.ts:115
↓ 1 callersMethodsubscribeToBidEvents
(userId: number)
backend/src/bid-log/bid-log.service.ts:87
↓ 1 callersFunctiontoBox
( x: number, y: number, size: BannerSize, padding: number )
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:77
↓ 1 callersFunctiontogglePause
( campaignId: string, currentStatus: CampaignStatus )
frontend/src/3_features/campaignDetail/lib/usePauseCampaign.ts:18
↓ 1 callersMethodtrackClick
()
sdk/src/features/AdTracker.ts:62
↓ 1 callersMethodtrackView
( auctionId: string, campaignId: string, postUrl: string, behaviorScore: number, isHighInt
sdk/src/features/AdTracker.ts:21
↓ 1 callersFunctiontruncateUrl
(url: string, maxLength: number = 25)
frontend/src/3_features/campaignDetail/ui/CampaignInfoCard.tsx:25
↓ 1 callersFunctiontryPlaceNear
( cx: number, cy: number, radius: number, size: BannerSize )
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:143
↓ 1 callersFunctionupdateBudget
( campaignId: string, data: UpdateBudgetRequest )
frontend/src/3_features/campaignDetail/lib/useUpdateBudget.ts:20
↓ 1 callersFunctionupdateCampaign
( campaignId: string, data: UpdateCampaignRequest )
frontend/src/3_features/campaignDetail/lib/useUpdateCampaign.ts:20
↓ 1 callersMethodupdateCampaignEmbeddingTags
( id: string, embeddingTags: { [tagName: string]: number[] } )
backend/src/campaign/repository/redis-campaign.cache.repository.ts:242
↓ 1 callersMethodupdateCampaignWithoutCachedById
( id: string, data: CachedCampaignWithoutSpent )
backend/src/campaign/repository/redis-campaign.cache.repository.ts:65
↓ 1 callersFunctionuseAccountSummary
()
frontend/src/3_features/accountSummary/lib/useAccountSummary.ts:33
↓ 1 callersFunctionuseCampaignDetail
(campaignId: string)
frontend/src/3_features/campaignDetail/lib/useCampaignDetail.ts:12
↓ 1 callersFunctionuseCampaignList
()
frontend/src/3_features/realtimeBids/lib/useCampaignList.ts:15
↓ 1 callersFunctionuseCreateCampaign
()
frontend/src/3_features/campaignCreation/lib/useCreateCampaign.ts:54
↓ 1 callersFunctionuseCreditHistory
( params: UseCreditHistoryParams = {} )
frontend/src/3_features/creditHistory/lib/useCreditHistory.ts:18
↓ 1 callersFunctionuseDeleteCampaign
()
frontend/src/3_features/campaignDetail/lib/useDeleteCampaign.ts:10
↓ 1 callersFunctionuseEarningsHistory
( options: UseEarningsHistoryOptions = {} )
frontend/src/3_features/publisherEarnings/lib/useEarningsHistory.ts:19
↓ 1 callersFunctionuseEarningsSummary
()
frontend/src/3_features/publisherEarnings/lib/useEarningsSummary.ts:12
← previousnext →201–300 of 652, ranked by callers