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
↓ 2 callers
Method
tokenizeText
(text: string)
backend/src/rtb/matchers/xenova.matcher.ts:158
↓ 2 callers
Function
tryPlaceAnywhere
(size: BannerSize)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:159
↓ 2 callers
Method
updateSpent
( campaignId: string, dailySpent: number, totalSpent: number )
backend/src/campaign/repository/typeorm-campaign.repository.ts:247
↓ 2 callers
Function
useBlogKey
()
frontend/src/3_features/sdkInstallation/lib/useBlogKey.ts:4
↓ 2 callers
Function
useCampaignStats
( params: UseCampaignStatsParams = {} )
frontend/src/3_features/campaignStats/lib/useCampaignStats.ts:18
↓ 2 callers
Function
useCurrentUser
()
frontend/src/4_shared/lib/hooks/useCurrentUser.ts:13
↓ 2 callers
Function
useImageUpload
()
frontend/src/4_shared/lib/hooks/useImageUpload.ts:29
↓ 2 callers
Function
useRealtimeBids
( params: UseRealtimeBidsParams = {} )
frontend/src/3_features/realtimeBids/lib/useRealtimeBids.ts:23
↓ 2 callers
Function
validateAddBudget
()
frontend/src/3_features/campaignDetail/ui/BudgetStatusCard/BudgetEditMode.tsx:50
↓ 2 callers
Method
validateAndGetTagIds
(tagNames: string[])
backend/src/campaign/campaign.service.ts:643
↓ 2 callers
Method
validateBudget
({ userId, maxCpc, dailyBudget, totalBudget, checkBalance, }: { userId: number;
backend/src/campaign/campaign.service.ts:593
↓ 2 callers
Function
validateContent
(content: string)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:20
↓ 2 callers
Function
validateImage
(image: string | null)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:3
↓ 2 callers
Function
validateTags
(tags: Tag[])
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:44
↓ 2 callers
Function
validateTitle
(title: string)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:10
↓ 2 callers
Function
validateTotalBudget
( totalBudget: number, dailyBudget: number, balance: number | null, initialTotalBudget?: number )
frontend/src/4_shared/ui/CampaignForm/lib/step2Validation.ts:105
↓ 2 callers
Function
validateUrl
(url: string)
frontend/src/4_shared/ui/CampaignForm/lib/step1Validation.ts:30
↓ 1 callers
Method
acquireViewIdempotencyKey
( postUrl: string, visitorId: string, isHighIntent: boolean, ttlMs: number = this.VIEW_IDEMPOT
backend/src/cache/repository/redis-cache.repository.ts:82
↓ 1 callers
Method
addBlogToExistsSet
(id: number)
backend/src/blog/repository/redis-blog.cache.repository.ts:88
↓ 1 callers
Method
addStatsToCampaign
( campaign: CampaignWithTags )
backend/src/campaign/campaign.service.ts:657
↓ 1 callers
Method
addStatsToMultipleCampaigns
( campaigns: CampaignWithTags[] )
backend/src/campaign/campaign.service.ts:704
↓ 1 callers
Method
areTagsEqual
(dtoTags: string[], redisTags: string[])
backend/src/campaign/campaign.service.ts:811
↓ 1 callers
Method
authorizeUserByToken
( payload: GoogleIdTokenPayload, state: OAuthState )
backend/src/auth/auth.service.ts:241
↓ 1 callers
Function
bootstrap
()
backend/src/worker.main.ts:4
↓ 1 callers
Function
bootstrap
()
backend/src/main.ts:8
↓ 1 callers
Function
buildNonOverlappingItems
( seed: number, planeWidthPx: number, planeHeightPx: number )
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:100
↓ 1 callers
Method
buildRequestText
(tags: string[])
backend/src/rtb/matchers/xenova.matcher.ts:105
↓ 1 callers
Method
calculateScore
()
sdk/src/features/BehaviorTracker.ts:162
↓ 1 callers
Function
canPlace
(box: Box)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:111
↓ 1 callers
Method
chargeCredit
( userId: number, amount: number, description: string = '크레딧 충전' )
backend/src/advertiser/advertiser.service.ts:131
↓ 1 callers
Function
confirmPayment
()
frontend/src/2_pages/payment/ui/PaymentSuccessPage.tsx:16
↓ 1 callers
Method
convertToCachedCampaignTypeWithoutSpent
( campaign: CampaignWithTags )
backend/src/campaign/campaign.service.ts:777
↓ 1 callers
Method
countByUserId
( userId: number, startDate?: string, endDate?: string, campaignIds?: string[] )
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:103
↓ 1 callers
Method
countByUserId
(userId: number)
backend/src/advertiser/repository/typeorm-credit-history.repository.ts:50
↓ 1 callers
Method
countClickLogsByCampaignIds
( campaignIds: string[] )
backend/src/log/repository/typeorm-log.repository.ts:84
↓ 1 callers
Method
countViewLogsByCampaignIds
( campaignIds: string[] )
backend/src/log/repository/typeorm-log.repository.ts:52
↓ 1 callers
Method
create
( userId: number, dto: CreateCampaignDto, tagIds: number[], initialStatus: CampaignStatus = Ca
backend/src/campaign/repository/typeorm-campaign.repository.ts:71
↓ 1 callers
Function
createCampaign
( formData: CampaignFormData )
frontend/src/3_features/campaignCreation/lib/useCreateCampaign.ts:58
↓ 1 callers
Method
createOAuthAccount
( provider: OAuthProvider, sub: string, email: string, isEmailVerified: boolean, id: numbe
backend/src/auth/repository/typeorm-oauthaccount.repository.ts:36
↓ 1 callers
Method
createUser
( email: string, role: UserRole, termsAgreedAt?: Date )
backend/src/user/repository/typeorm-user.repository.ts:31
↓ 1 callers
Method
decInFlightHttpRequest
()
backend/src/metrics/metrics.service.ts:74
↓ 1 callers
Method
decSseConnections
(stream: string)
backend/src/metrics/metrics.service.ts:67
↓ 1 callers
Function
deleteCampaign
(campaignId: string)
frontend/src/3_features/campaignDetail/lib/useDeleteCampaign.ts:14
↓ 1 callers
Method
deleteCampaignCacheById
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:230
↓ 1 callers
Method
deleteCampaignEmbeddingById
(id: string)
backend/src/campaign/repository/redis-campaign.cache.repository.ts:106
↓ 1 callers
Method
deleteImage
(imageUrl: string)
backend/src/image/image.service.ts:99
↓ 1 callers
Method
emitBidCreated
(bidLogId: number)
backend/src/bid-log/bid-log.service.ts:105
↓ 1 callers
Function
ensureUrlHasScheme
(rawUrl: string)
frontend/src/3_features/blogAdmission/lib/handleSubmit.ts:4
↓ 1 callers
Method
existsBlogByDomain
(domain: string)
backend/src/blog/repository/typeorm-blog.repository.ts:25
↓ 1 callers
Method
existsBlogByUserId
(userId: number)
backend/src/blog/repository/typeorm-blog.repository.ts:50
↓ 1 callers
Method
existsByViewId
(viewId: number)
backend/src/log/repository/typeorm-log.repository.ts:181
↓ 1 callers
Function
extractDomain
(url: string)
frontend/src/3_features/realtimeBids/ui/RealtimeBidsTableRow.tsx:26
↓ 1 callers
Method
extractH1H2Text
()
sdk/src/features/TagExtractor.ts:51
↓ 1 callers
Method
extractKeyFromUrl
(url: string)
backend/src/image/image.service.ts:72
↓ 1 callers
Method
extractTagsText
()
sdk/src/features/TagExtractor.ts:59
↓ 1 callers
Function
fetchBids
()
frontend/src/3_features/realtimeBids/lib/useRealtimeBids.ts:37
↓ 1 callers
Function
fetchCampaigns
()
frontend/src/3_features/campaignStats/lib/useCampaignStats.ts:29
↓ 1 callers
Function
fetchClickHistory
()
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogCard.tsx:38
↓ 1 callers
Method
fetchDecision
( tags: Tag[], postUrl: string, behaviorScore?: number, isHighIntent?: boolean )
sdk/src/shared/types/index.ts:95
↓ 1 callers
Function
fetchHistories
()
frontend/src/3_features/creditHistory/lib/useCreditHistory.ts:29
↓ 1 callers
Function
fetchKeywords
()
frontend/src/3_features/keywordStats/lib/useKeywordStats.ts:32
↓ 1 callers
Function
fetchStats
()
frontend/src/3_features/accountSummary/lib/useAccountSummary.ts:41
↓ 1 callers
Function
fetchSummary
()
frontend/src/3_features/publisherEarnings/lib/useEarningsSummary.ts:17
↓ 1 callers
Method
filterEligibleCampaigns
( campaigns: CachedCampaign[], isHighIntent: boolean )
backend/src/rtb/matchers/xenova.matcher.ts:110
↓ 1 callers
Method
findBlogCacheById
(id: number)
backend/src/blog/repository/redis-blog.cache.repository.ts:42
↓ 1 callers
Method
findByAuctionId
(auctionId: string)
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:30
↓ 1 callers
Method
findByEmail
(email: string)
backend/src/user/repository/typeorm-user.repository.ts:40
↓ 1 callers
Method
findById
(id: number)
backend/src/blog/repository/typeorm-blog.repository.ts:36
↓ 1 callers
Method
findByUserId
(userId: number)
backend/src/blog/repository/typeorm-blog.repository.ts:41
↓ 1 callers
Method
findByUserId
( userId: number, status?: CampaignStatus, limit: number = 10, offset: number = 0, sortBy:
backend/src/campaign/repository/typeorm-campaign.repository.ts:104
↓ 1 callers
Method
findByUserId
( userId: number, limit: number = 10, offset: number = 0, sortBy: 'createdAt' = 'createdAt',
backend/src/bid-log/repositories/typeorm-bid-log.repository.ts:60
↓ 1 callers
Method
findByUserId
( userId: number, limit: number, offset: number )
backend/src/advertiser/repository/typeorm-credit-history.repository.ts:25
↓ 1 callers
Method
findCandidatesByTags
(context: DecisionContext)
backend/src/rtb/matchers/xenova.matcher.ts:45
↓ 1 callers
Method
findContentTop
()
sdk/src/features/BoostAdSDK.ts:217
↓ 1 callers
Method
findScrollBasedInsertionPoint
()
sdk/src/features/BoostAdSDK.ts:228
↓ 1 callers
Method
findUserIdByProviderSub
( provider: string, sub: string )
backend/src/auth/repository/typeorm-oauthaccount.repository.ts:19
↓ 1 callers
Function
formatAmount
(amount: number)
frontend/src/3_features/publisherEarnings/ui/EarningsHistoryTableRow.tsx:19
↓ 1 callers
Function
formatDateTime
(timestamp: string)
frontend/src/3_features/realtimeBids/ui/RealtimeBidsTableRow.tsx:10
↓ 1 callers
Function
formatDateTime
(timestamp: string | null)
frontend/src/3_features/campaignDetail/ui/SpendingLogCard/SpendingLogTableRow.tsx:18
↓ 1 callers
Function
formatDateTime
(timestamp: string)
frontend/src/3_features/publisherEarnings/ui/EarningsHistoryTableRow.tsx:9
↓ 1 callers
Method
generateCampaignEmbedding
(campaignId: string)
backend/src/worker/embedding.worker.ts:36
↓ 1 callers
Function
generateMockSpendingLogs
( limit: number, offset: number )
frontend/src/3_features/campaignDetail/lib/useSpendingLog.ts:4
↓ 1 callers
Method
getAll
()
backend/src/blog/repository/typeorm-blog.repository.ts:70
↓ 1 callers
Method
getAuctionData
(auctionId: string)
backend/src/cache/repository/redis-cache.repository.ts:34
↓ 1 callers
Function
getAutoColor
(percentage: number)
frontend/src/4_shared/ui/ProgressBar/ProgressBar.tsx:29
↓ 1 callers
Function
getAverageCtrPercent
( impressionsByCampaign: Map<string, number>, clicksByCampaign: Map<string, number> )
backend/src/advertiser/advertiser.service.ts:293
↓ 1 callers
Method
getBalance
(userId: number)
backend/src/user/user.service.ts:65
↓ 1 callers
Method
getBlogIdAndCostByViewId
( viewId: number )
backend/src/log/repository/typeorm-log.repository.ts:237
↓ 1 callers
Method
getClickHistoryByCampaignId
( campaignId: string, limit: number, offset: number )
backend/src/log/repository/typeorm-log.repository.ts:117
↓ 1 callers
Method
getContentType
()
backend/src/metrics/metrics.service.ts:78
↓ 1 callers
Method
getCurrentScore
()
sdk/src/shared/types/index.ts:117
↓ 1 callers
Function
getDescription
()
frontend/src/3_features/creditHistory/ui/CreditHistoryTableRow.tsx:13
↓ 1 callers
Method
getEmbeddingCached
(text: string)
backend/src/rtb/matchers/xenova.matcher.ts:191
↓ 1 callers
Method
getExtension
(filename: string)
backend/src/image/image.service.ts:67
↓ 1 callers
Method
getGoogleAuthUrl
( intent: AuthIntent, role?: UserRole, termsAgreedAt?: string )
backend/src/auth/auth.service.ts:80
↓ 1 callers
Function
getItemCount
(planeWidthPx: number)
frontend/src/4_shared/ui/Background/DiagonalBannersBackground.tsx:92
↓ 1 callers
Function
getJwtSecret
()
backend/src/auth/auth.service.ts:61
↓ 1 callers
Function
getJwtSecret
()
backend/src/auth/guards/jwt-cookie.guard.ts:13
↓ 1 callers
Function
getKstStartOfDayMs
(date: Date)
backend/src/advertiser/advertiser.service.ts:314
↓ 1 callers
Method
getOAuthState
(state: string)
backend/src/cache/repository/redis-cache.repository.ts:57
← previous
next →
101–200 of 652, ranked by callers