Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boostcampwm2025/web27-BoostAD
/ functions
Functions
652 in github.com/boostcampwm2025/web27-BoostAD
⨍
Functions
652
◇
Types & classes
374
↓ 1 callers
Method
getRealtimeBidLogs
( userId: number, limit: number, offset: number, startDate?: string, endDate?: string,
backend/src/bid-log/bid-log.service.ts:21
↓ 1 callers
Function
getRoleLabel
(role: string)
frontend/src/4_shared/ui/UserProfile.tsx:10
↓ 1 callers
Method
getRoutePath
(req: Request)
backend/src/metrics/http-metrics.interceptor.ts:63
↓ 1 callers
Function
getSDKConfig
()
sdk/src/shared/config/sdk-config.ts:7
↓ 1 callers
Function
getTagsByCategory
(category: CampaignCategory)
frontend/src/4_shared/ui/CampaignForm/lib/constants.ts:155
↓ 1 callers
Method
getTokensFromGoogle
(code: string)
backend/src/auth/auth.service.ts:182
↓ 1 callers
Function
getTypeOrmConfig
( configService: ConfigService )
backend/src/config/typeorm.config.ts:4
↓ 1 callers
Method
getUserIdByBlogId
(blogId: number)
backend/src/blog/repository/typeorm-blog.repository.ts:61
↓ 1 callers
Method
getViewIdByIdempotencyKey
( postUrl: string, visitorId: string, isHighIntent: boolean )
backend/src/cache/repository/redis-cache.repository.ts:112
↓ 1 callers
Method
handleAdClick
()
sdk/src/features/BannerAdRenderer.ts:55
↓ 1 callers
Method
handleExpiredKey
(expiredKey: string)
backend/src/worker/redis-ttl.worker.ts:60
↓ 1 callers
Method
handleFirstLogin
(userId: number)
backend/src/user/user.service.ts:18
↓ 1 callers
Function
handleLogin
()
frontend/src/3_features/authorize/lib/handleOauth.ts:4
↓ 1 callers
Function
handleQuickAdd
(value: number)
frontend/src/3_features/campaignDetail/ui/BudgetStatusCard/BudgetEditMode.tsx:61
↓ 1 callers
Function
handleRegister
(role: AccountType)
frontend/src/3_features/authorize/lib/handleOauth.ts:9
↓ 1 callers
Function
handleRemoveTag
(tagId: number)
frontend/src/4_shared/ui/CampaignForm/ui/KeywordSelector.tsx:50
↓ 1 callers
Function
handleSelectTag
(tag: Tag)
frontend/src/4_shared/ui/CampaignForm/ui/KeywordSelector.tsx:33
↓ 1 callers
Function
handleSortSelect
(key: SortBy)
frontend/src/3_features/keywordStats/ui/KeywordStatsHeader.tsx:35
↓ 1 callers
Function
handleSubmit
(e: React.FormEvent<HTMLFormElement>)
frontend/src/3_features/blogAdmission/lib/handleSubmit.ts:11
↓ 1 callers
Function
handleToggle
(campaignId: string)
frontend/src/3_features/realtimeBids/ui/CampaignFilterDropdown.tsx:31
↓ 1 callers
Method
hasTokenOverlap
(a: Set<string>, b: Set<string>)
backend/src/rtb/matchers/xenova.matcher.ts:179
↓ 1 callers
Method
incInFlightHttpRequest
()
backend/src/metrics/metrics.service.ts:71
↓ 1 callers
Method
incSseConnections
(stream: string)
backend/src/metrics/metrics.service.ts:63
↓ 1 callers
Method
increaseSpentCandidates
(candidates: Candidate[])
backend/src/rtb/rtb.service.ts:190
↓ 1 callers
Method
incrementBalance
(userId: number, amount: number)
backend/src/user/repository/typeorm-user.repository.ts:76
↓ 1 callers
Method
initAutoMode
()
sdk/src/features/BoostAdSDK.ts:109
↓ 1 callers
Method
initManualMode
()
sdk/src/features/BoostAdSDK.ts:281
↓ 1 callers
Function
intersects
(a: Box, b: Box)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:89
↓ 1 callers
Function
isDateInPast
(date: string)
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:12
↓ 1 callers
Function
isEndDateBeforeStartDate
(startDate: string, endDate: string)
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:19
↓ 1 callers
Method
isHighIntent
()
sdk/src/shared/types/index.ts:118
↓ 1 callers
Method
isMobileDevice
()
sdk/src/features/BannerAdRenderer.ts:82
↓ 1 callers
Function
isNextDisabled
()
frontend/src/4_shared/ui/CampaignForm/ui/CampaignForm.tsx:29
↓ 1 callers
Method
isPostPage
()
sdk/src/features/BoostAdSDK.ts:164
↓ 1 callers
Method
isReady
()
backend/src/rtb/ml/xenova-mlEngine.ts:41
↓ 1 callers
Method
isSelectionInCodeBlock
(selection: Selection | null)
sdk/src/features/BehaviorTracker.ts:127
↓ 1 callers
Function
isStep1Valid
(params: Step1ValidationParams)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:59
↓ 1 callers
Function
isStep2Valid
(params: Step2ValidationParams)
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:141
↓ 1 callers
Method
issueAccessToken
(payload: { userId: number; role: UserRole; email?: string; })
backend/src/auth/auth.service.ts:314
↓ 1 callers
Method
listClickLogs
()
backend/src/log/repository/typeorm-log.repository.ts:47
↓ 1 callers
Method
listImages
(prefix: string = 'campaigns/')
backend/src/image/image.service.ts:114
↓ 1 callers
Method
listViewLogs
()
backend/src/log/repository/typeorm-log.repository.ts:42
↓ 1 callers
Method
loadAdsForZones
(zones: Element[])
sdk/src/features/BoostAdSDK.ts:329
↓ 1 callers
Method
loadAllBlogs
()
backend/src/blog/blog.service.ts:37
↓ 1 callers
Method
loadAllCampaigns
()
backend/src/campaign/campaign.service.ts:62
↓ 1 callers
Method
loadModel
()
backend/src/rtb/ml/xenova-mlEngine.ts:87
↓ 1 callers
Function
makeRng
(seed: number)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:61
↓ 1 callers
Method
migrateAllSpentFromClickLog
()
backend/src/campaign/campaign-cron.service.ts:98
↓ 1 callers
Function
migratePastEarnings
()
backend/src/publisher/scripts/migrate-past-earnings-simple.ts:16
↓ 1 callers
Function
nextText
()
frontend/src/4_shared/ui/CampaignForm/ui/FormNavigation.tsx:28
↓ 1 callers
Method
onThresholdReached
(callback: () => void)
sdk/src/shared/types/index.ts:119
↓ 1 callers
Function
parseNumber
(value: string)
frontend/src/4_shared/lib/format/formatCurrency.ts:6
↓ 1 callers
Method
recordHttpRequest
( method: string, route: string, status_code: number, durationMs: number )
backend/src/metrics/metrics.service.ts:52
↓ 1 callers
Method
registerBeaconListeners
()
sdk/src/features/AdTracker.ts:156
↓ 1 callers
Method
renderAdWidget
(campaign: Campaign, container: HTMLElement)
sdk/src/features/BannerAdRenderer.ts:113
↓ 1 callers
Method
renderCompactWidget
( title: string, _content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:240
↓ 1 callers
Method
renderEmptyState
()
sdk/src/features/BannerAdRenderer.ts:65
↓ 1 callers
Method
renderFullWidget
( title: string, content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:370
↓ 1 callers
Method
renderMediumWidget
( title: string, content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:301
↓ 1 callers
Method
renderMobileWidget
( title: string, content: string, url: string, image: string )
sdk/src/features/BannerAdRenderer.ts:157
↓ 1 callers
Method
requestSecondAdAutoMode
( tags: Tag[], postUrl: string )
sdk/src/features/BoostAdSDK.ts:134
↓ 1 callers
Method
reset
()
sdk/src/features/AdTracker.ts:136
↓ 1 callers
Method
resetAllDailySpent
()
backend/src/campaign/repository/typeorm-campaign.repository.ts:226
↓ 1 callers
Method
resetDailySpentCache
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:137
↓ 1 callers
Method
rollbackLosersSpent
( auctionId: string, result: SelectionResult )
backend/src/rtb/rtb.service.ts:159
↓ 1 callers
Method
runAuction
(context: DecisionContext)
backend/src/rtb/rtb.service.ts:39
↓ 1 callers
Function
runCycle
()
frontend/src/2_pages/main/ui/components/HeroAlgorithmicMatch.tsx:47
↓ 1 callers
Method
saveClickLog
(dto: SaveClickLog)
backend/src/log/repository/typeorm-log.repository.ts:30
↓ 1 callers
Method
saveMany
(bidLogs: BidLog[])
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:26
↓ 1 callers
Method
saveViewLog
(dto: SaveViewLog)
backend/src/log/repository/typeorm-log.repository.ts:25
↓ 1 callers
Method
scoreCampaignByTags
* 캠페인 점수 계산 * * 1) 캠페인 태그 각각과 요청 텍스트의 유사도(s_i) 산출 * 2) top-k(기본 3개) 유사도에 가중치 부여하여 S_top 계산 * 3) 임계치(기본 0.45) 이상인 태그 개수로 coverage(S_cov) 계산
backend/src/rtb/matchers/xenova.matcher.ts:210
↓ 1 callers
Method
scoreCandidate
(candidate: Candidate)
backend/src/rtb/scorers/xenova.scorer.ts:26
↓ 1 callers
Method
scoreCandidates
(candidates: Candidate[])
backend/src/rtb/scorers/xenova.scorer.ts:19
↓ 1 callers
Method
selectWinner
(candidates: ScoredCandidate[])
backend/src/rtb/selectors/prototype.selector.ts:9
↓ 1 callers
Method
setAdUrl
(url: string)
sdk/src/features/AdTracker.ts:131
↓ 1 callers
Method
setAuctionData
( auctionId: string, auctionData: AuctionData, ttl: number = this.AUCTION_CACHE_TTL // TTL: 15분 (초
backend/src/cache/repository/redis-cache.repository.ts:24
↓ 1 callers
Method
setClickIdempotencyKey
( viewId: number, ttlMs: number = this.CLICK_IDEMPOTENCY_TTL_MS )
backend/src/cache/repository/redis-cache.repository.ts:131
↓ 1 callers
Method
setFirstLoginAtIfNull
(userId: number)
backend/src/user/repository/typeorm-user.repository.ts:51
↓ 1 callers
Method
setViewIdempotencyKey
( postUrl: string, visitorId: string, isHighIntent: boolean, viewId: number, ttlMs: number
backend/src/cache/repository/redis-cache.repository.ts:69
↓ 1 callers
Method
setupMutationObserver
()
sdk/src/features/BoostAdSDK.ts:290
↓ 1 callers
Method
start
()
sdk/src/shared/types/index.ts:115
↓ 1 callers
Method
subscribeToBidEvents
(userId: number)
backend/src/bid-log/bid-log.service.ts:87
↓ 1 callers
Function
toBox
( x: number, y: number, size: BannerSize, padding: number )
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:77
↓ 1 callers
Function
togglePause
( campaignId: string, currentStatus: CampaignStatus )
frontend/src/3_features/campaignDetail/lib/usePauseCampaign.ts:18
↓ 1 callers
Method
trackClick
()
sdk/src/features/AdTracker.ts:62
↓ 1 callers
Method
trackView
( auctionId: string, campaignId: string, postUrl: string, behaviorScore: number, isHighInt
sdk/src/features/AdTracker.ts:21
↓ 1 callers
Function
truncateUrl
(url: string, maxLength: number = 25)
frontend/src/3_features/campaignDetail/ui/CampaignInfoCard.tsx:25
↓ 1 callers
Function
tryPlaceNear
( cx: number, cy: number, radius: number, size: BannerSize )
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:143
↓ 1 callers
Function
updateBudget
( campaignId: string, data: UpdateBudgetRequest )
frontend/src/3_features/campaignDetail/lib/useUpdateBudget.ts:20
↓ 1 callers
Function
updateCampaign
( campaignId: string, data: UpdateCampaignRequest )
frontend/src/3_features/campaignDetail/lib/useUpdateCampaign.ts:20
↓ 1 callers
Method
updateCampaignEmbeddingTags
( id: string, embeddingTags: { [tagName: string]: number[] } )
backend/src/campaign/repository/redis-campaign.cache.repository.ts:242
↓ 1 callers
Method
updateCampaignWithoutCachedById
( id: string, data: CachedCampaignWithoutSpent )
backend/src/campaign/repository/redis-campaign.cache.repository.ts:65
↓ 1 callers
Function
useAccountSummary
()
frontend/src/3_features/accountSummary/lib/useAccountSummary.ts:33
↓ 1 callers
Function
useCampaignDetail
(campaignId: string)
frontend/src/3_features/campaignDetail/lib/useCampaignDetail.ts:12
↓ 1 callers
Function
useCampaignList
()
frontend/src/3_features/realtimeBids/lib/useCampaignList.ts:15
↓ 1 callers
Function
useCreateCampaign
()
frontend/src/3_features/campaignCreation/lib/useCreateCampaign.ts:54
↓ 1 callers
Function
useCreditHistory
( params: UseCreditHistoryParams = {} )
frontend/src/3_features/creditHistory/lib/useCreditHistory.ts:18
↓ 1 callers
Function
useDeleteCampaign
()
frontend/src/3_features/campaignDetail/lib/useDeleteCampaign.ts:10
↓ 1 callers
Function
useEarningsHistory
( options: UseEarningsHistoryOptions = {} )
frontend/src/3_features/publisherEarnings/lib/useEarningsHistory.ts:19
↓ 1 callers
Function
useEarningsSummary
()
frontend/src/3_features/publisherEarnings/lib/useEarningsSummary.ts:12
← previous
next →
201–300 of 652, ranked by callers