Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ding113/claude-code-hub
/ functions
Functions
6,623 in github.com/ding113/claude-code-hub
⨍
Functions
6,623
◇
Types & classes
1,237
↓ 2 callers
Function
classifyLoginCredential
( key: string, session: AuthSession )
src/app/api/auth/login/route.ts:144
↓ 2 callers
Function
cleanResponseHeaders
* 清理 Response headers 中的传输相关 header * * 原因:Bun 的 Response API 在接收 ReadableStream 或修改后的 body 时, * 会自动添加 Transfer-Encoding: chunked 和 Content-Length,
src/app/v1/_lib/proxy/response-handler.ts:154
↓ 2 callers
Function
cleanResponseHeaders
(headers: Headers)
src/app/v1/_lib/proxy/response-fixer/index.ts:87
↓ 2 callers
Function
cleanUrl
(url: string)
src/lib/utils/provider-text-parser.ts:57
↓ 2 callers
Function
cleanup
()
src/app/v1/_lib/proxy/combine-abort-signals.ts:27
↓ 2 callers
Method
cleanupCompletedTasks
* 检查并清理超时任务 * * 遍历所有活跃任务,对于超过 10 分钟还未完成的任务: * 1. 记录警告日志 * 2. 触发 AbortController 取消任务 * 3. 从任务 Map 中移除 * * ⚠️ 注意:这不是清理"已完成"的任务,而是清
src/lib/async-task-manager.ts:187
↓ 2 callers
Function
cleanupDbRows
()
tests/integration/user-5h-reset-flow.test.ts:120
↓ 2 callers
Function
cleanupExpiredMemoryLocks
(now: number)
src/lib/provider-endpoints/leader-lock.ts:18
↓ 2 callers
Function
cleanupRedisKeys
(userIds: number[])
tests/integration/user-5h-reset-flow.test.ts:127
↓ 2 callers
Function
cleanupRequestListeners
()
src/app/v1/_lib/responses-ws/upstream-adapter.ts:630
↓ 2 callers
Function
cleanupStaleTempFiles
(maxAge: number = 6 * 60 * 60 * 1000)
src/lib/database-backup/temp-file-manager.ts:119
↓ 2 callers
Function
cleanupTestRows
()
tests/integration/usage-ledger.test.ts:124
↓ 2 callers
Function
cleanupTestRows
()
tests/integration/non-chat-endpoint-fallback-observability.test.ts:102
↓ 2 callers
Function
cleanupUpstreamWsSession
()
server.js:153
↓ 2 callers
Method
clear
()
src/lib/cache/session-cache.ts:31
↓ 2 callers
Function
clearAuthCookie
()
src/lib/auth.ts:283
↓ 2 callers
Method
clearCurrentModelRedirect
()
src/app/v1/_lib/proxy/session.ts:707
↓ 2 callers
Method
clearFlushTimer
()
src/repository/message-write-buffer.ts:282
↓ 2 callers
Function
clearPendingLocaleRefreshTarget
()
src/components/ui/language-switcher.tsx:54
↓ 2 callers
Function
clearPublicStatusRequestInFlight
(id: number)
src/repository/message.ts:93
↓ 2 callers
Function
clickButtonByText
(text: string)
tests/unit/dashboard/user-form-expiry-clear-ui.test.tsx:71
↓ 2 callers
Function
clickButtonByText
(text: string)
tests/unit/dashboard/edit-key-form-expiry-clear-ui.test.tsx:70
↓ 2 callers
Function
clickSwitch
(id: string)
tests/unit/settings/system-settings-form-upstream-error-message.test.tsx:149
↓ 2 callers
Function
cloneOpenAIImageRequestMetadata
( metadata: OpenAIImageRequestMetadata | null | undefined )
src/app/v1/_lib/proxy/openai-image-compat.ts:940
↓ 2 callers
Function
collectEnabledPublicStatusGroups
( groups: PublicStatusConfiguredGroupInput[], options: CollectEnabledPublicStatusGroupsOptions = {} )
src/lib/public-status/config.ts:352
↓ 2 callers
Function
collectModelPriceFieldEntries
(priceData: ModelPriceData)
src/lib/utils/model-price-fields.ts:187
↓ 2 callers
Function
commitCacheHitRateAlertCooldown
( keys: string[], cooldownMinutes: number )
src/lib/notification/tasks/cache-hit-rate-alert.ts:436
↓ 2 callers
Function
computeAvgCosts
(totalCost: number, totalRequests: number, totalTokens: number)
src/repository/leaderboard.ts:674
↓ 2 callers
Function
computeFastReduceParams
(numBuckets: number)
src/lib/vacuum-filter/vacuum-filter.ts:15
↓ 2 callers
Method
computeGAVersionFromUsers
* 从用户列表计算 GA 版本(内存计算,不查询数据库) * * @param users - 用户版本列表(包含 version 字段) * @returns GA 版本号,无则返回 null * @private
src/lib/client-version-checker.ts:111
↓ 2 callers
Function
computeNextDueAtMs
( endpoints: ProviderEndpointProbeTarget[], vendorEndpointCounts: Map<string, number>, nowMs: number )
src/lib/provider-endpoints/probe-scheduler.ts:135
↓ 2 callers
Function
computeTokensPerSecond
(input: { outputTokens?: number | null; durationMs?: number | null; ttfbMs?: number | null; })
src/lib/public-status/aggregation-core.ts:16
↓ 2 callers
Function
concatSqlStringChunks
(sqlObject: unknown)
tests/unit/repository/statistics-quota-costs-all-time.test.ts:5
↓ 2 callers
Function
containsControlCharacters
(value: string)
src/lib/public-status/public-api-contract.ts:13
↓ 2 callers
Function
containsRawJsonBlob
(text: string)
src/app/v1/_lib/proxy/client-error-message.ts:89
↓ 2 callers
Function
copyDirIfExists
(srcDir, dstDir)
scripts/copy-version-to-standalone.cjs:4
↓ 2 callers
Function
countFileParts
( metadata: OpenAIImageRequestMetadata | null | undefined, names: string[] )
src/app/v1/_lib/proxy/openai-image-compat.ts:125
↓ 2 callers
Function
countProvidersUsingGroup
(name: string)
src/repository/provider-groups.ts:164
↓ 2 callers
Function
createAvailablePublicGroupSlug
( baseSlug: string, groupName: string, usedSlugs: Set<string> )
src/lib/public-status/config.ts:205
↓ 2 callers
Function
createContext
(request: Request)
tests/unit/proxy/openai-image-session-multipart.test.ts:4
↓ 2 callers
Function
createContext
(request: Request)
tests/unit/proxy/sensitive-word-guard-multipart.test.ts:49
↓ 2 callers
Function
createCreateProviderInput
(overrides: Record<string, unknown> = {})
tests/unit/repository/provider-create-transaction.test.ts:65
↓ 2 callers
Function
createCursorResponseSchema
(itemSchema: T)
src/lib/api/v1/schemas/_common.ts:83
↓ 2 callers
Function
createDataKey
(prefix: string, id: number)
src/actions/statistics.ts:25
↓ 2 callers
Function
createDbMock
(insertedRow: ProviderRow)
tests/unit/repository/provider-create-transaction.test.ts:81
↓ 2 callers
Function
createDeferred
()
tests/integration/provider-endpoint-sync-race.test.ts:19
↓ 2 callers
Function
createFallbackSettings
* 创建默认通知设置
src/repository/notifications.ts:227
↓ 2 callers
Function
createFixedProviderTypesModelsHandler
* 创建带固定 providerTypes 的模型列表处理函数
src/app/v1/_lib/models/available-models.ts:491
↓ 2 callers
Method
createForProxy
* 创建预配置的代理处理器
src/app/v1/_lib/headers.ts:222
↓ 2 callers
Function
createHangingResponsesSse
(upstreamSignal: AbortSignal)
tests/unit/proxy/response-handler-client-abort-drain.test.ts:300
↓ 2 callers
Function
createInvalidRootPatchShapeError
(message: string)
src/lib/provider-patch-contract.ts:316
↓ 2 callers
Function
createKeyStats
()
tests/unit/redis/statistics-cache.test.ts:60
↓ 2 callers
Function
createLoserSession
( provider: Provider, overrides: { sessionId?: string | null; context1mApplied?: boolean; grou
tests/unit/proxy/response-handler-hedge-loser-priority.test.ts:124
↓ 2 callers
Function
createMemoryLocalStorage
()
tests/unit/lib/onboarding.test.ts:9
↓ 2 callers
Function
createMockProvider
(id: number, name: string)
tests/unit/settings/providers/provider-undo-toast.test.tsx:245
↓ 2 callers
Function
createMultipartRequest
({ pathname, fields, fileSize, }: { pathname: string; fields: Array<[string, string]>; fileSize: n
tests/unit/proxy/openai-image-session-multipart.test.ts:20
↓ 2 callers
Function
createMultipartSession
()
tests/unit/request-filter-engine-image-multipart.test.ts:5
↓ 2 callers
Function
createNoChangePatch
()
src/lib/provider-patch-contract.ts:298
↓ 2 callers
Function
createOpaqueSession
( key: string, session: AuthSession, credentialType = classifyLoginCredential(key, session) )
src/app/api/auth/login/route.ts:130
↓ 2 callers
Function
createOpusProvider
()
tests/unit/proxy/provider-selector-model-mismatch-binding.test.ts:71
↓ 2 callers
Function
createProvider
(providerType: "openai-compatible" | "codex")
tests/unit/proxy/openai-official-standard-forwarder.test.ts:24
↓ 2 callers
Function
createProvider
()
tests/unit/proxy/proxy-forwarder-raw-passthrough-regression.test.ts:35
↓ 2 callers
Function
createProvider
(overrides: Partial<Provider> = {})
tests/unit/proxy/proxy-forwarder-nonok-body-hang.test.ts:35
↓ 2 callers
Function
createProviderEndpoint
(payload: { vendorId: number; providerType: ProviderType; url: string; label?: string | null; sortOr
src/repository/provider-endpoints.ts:1086
↓ 2 callers
Function
createProviderRow
(overrides: Partial<ProviderRow> = {})
tests/unit/repository/provider-create-transaction.test.ts:5
↓ 2 callers
Function
createProviderRow
(overrides: Partial<ProviderRow> = {})
tests/unit/repository/provider-endpoint-sync-on-edit.test.ts:5
↓ 2 callers
Function
createRanges
()
tests/unit/repository/statistics-quota-costs-all-time.test.ts:16
↓ 2 callers
Function
createRawPassthroughSession
(bodyText: string, extraHeaders?: HeadersInit)
tests/unit/proxy/proxy-forwarder-raw-passthrough-regression.test.ts:50
↓ 2 callers
Function
createRejectingSelectQuery
(error: unknown)
tests/unit/repository/system-config-degradation-ladder.test.ts:108
↓ 2 callers
Function
createSaveHandler
(fieldName: "priority" | "weight" | "cost_multiplier")
src/app/[locale]/settings/providers/_components/provider-rich-list-item.tsx:425
↓ 2 callers
Function
createSession
()
tests/unit/request-filter-engine.test.ts:5
↓ 2 callers
Function
createSession
()
tests/unit/proxy/hedge-upstream-message-candidate.test.ts:147
↓ 2 callers
Function
createSession
( pathname: string, providerType: "openai-compatible" | "codex" )
tests/unit/proxy/openai-official-standard-forwarder.test.ts:43
↓ 2 callers
Function
createSession
(params?: { clientAbortSignal?: AbortSignal | null })
tests/unit/proxy/proxy-forwarder-nonok-body-hang.test.ts:94
↓ 2 callers
Function
createSettings
(overrides: Record<string, unknown> = {})
tests/unit/actions/system-config-non-chat-retry-setting.test.ts:63
↓ 2 callers
Function
createStablePublicGroupSlugSuffix
(input: string)
src/lib/public-status/config.ts:149
↓ 2 callers
Function
createStreamResponse
(usage: { input_tokens: number; output_tokens: number })
tests/integration/billing-model-source.test.ts:298
↓ 2 callers
Function
createSuccessStreamResponse
Create a successful SSE stream with usage data.
tests/unit/proxy/response-handler-endpoint-circuit-isolation.test.ts:294
↓ 2 callers
Function
createTestKey
(userId: number, name: string)
tests/integration/non-chat-endpoint-fallback-observability.test.ts:40
↓ 2 callers
Function
createTestUser
(name: string)
tests/integration/non-chat-endpoint-fallback-observability.test.ts:26
↓ 2 callers
Function
createThenableQuery
(result: T, whereArgs?: unknown[])
tests/unit/repository/usage-logs-min-retry-count-filter.test.ts:19
↓ 2 callers
Function
createUser
(c: Context)
src/app/api/v1/resources/users/handlers.ts:111
↓ 2 callers
Function
createUserCacheHitRateRows
()
tests/unit/redis/leaderboard-cache.test.ts:53
↓ 2 callers
Function
createUserRow
(limit5hResetMode: "fixed" | "rolling")
tests/integration/user-5h-reset-flow.test.ts:69
↓ 2 callers
Function
createWebhookTargetAction
( input: z.infer<typeof BaseTargetSchema> )
src/actions/webhook-targets.ts:350
↓ 2 callers
Function
csvBlobResult
()
tests/unit/dashboard-logs-export-progress-ui.test.tsx:64
↓ 2 callers
Method
decrementActiveRetiredCount
(cacheKey: string)
src/lib/proxy-agent/agent-pool.ts:754
↓ 2 callers
Function
dedupePreservingOrder
(values: string[])
src/lib/public-status/public-api-contract.ts:117
↓ 2 callers
Method
deepReplace
( value: unknown, target: string, replacement: string, matchType: RequestFilterMatchType,
src/lib/request-filter-engine.ts:890
↓ 2 callers
Function
deferred
()
tests/unit/lib/circuit-breaker.test.ts:421
↓ 2 callers
Method
delete
(key: string)
tests/unit/actions/usage-logs-export-retry-count.test.ts:55
↓ 2 callers
Function
deleteEndpointCircuitState
(endpointId: number)
src/lib/redis/endpoint-circuit-breaker-state.ts:192
↓ 2 callers
Method
deleteFromBucket
(index: number, tag: number)
src/lib/vacuum-filter/vacuum-filter.ts:578
↓ 2 callers
Function
deleteLiveChain
(sessionId: string, requestSequence: number)
src/lib/redis/live-chain-store.ts:91
↓ 2 callers
Function
deleteProvider
(id: number)
src/repository/provider.ts:982
↓ 2 callers
Function
deleteProviderGroup
(id: number)
src/actions/provider-groups.ts:247
↓ 2 callers
Function
deriveMultiplier
(explicitCost: unknown, baseCost: unknown)
src/lib/utils/cost-calculation.ts:66
↓ 2 callers
Function
deserializeState
(data: Record<string, string>)
src/lib/redis/endpoint-circuit-breaker-state.ts:40
↓ 2 callers
Method
detectAsync
* 异步检测错误消息(推荐使用) * 确保规则已加载后再进行检测 * * @param errorMessage - 错误消息 * @returns 检测结果
src/lib/error-rule-detector.ts:360
↓ 2 callers
Function
detectClientFormat
(requestBody: Record<string, unknown>)
src/app/v1/_lib/proxy/format-mapper.ts:70
← previous
next →
2,301–2,400 of 6,623, ranked by callers