MCPcopy Create free account

hub / github.com/ding113/claude-code-hub / functions

Functions6,623 in github.com/ding113/claude-code-hub

↓ 3 callersFunctionflushTicks
(times = 3)
tests/unit/settings/providers/vendor-keys-compact-list-ui.test.tsx:278
↓ 3 callersFunctionflushTicks
(times = 3)
tests/unit/settings/providers/endpoint-latency-sparkline-ui.test.tsx:59
↓ 3 callersFunctionflushUi
()
tests/unit/dashboard/leaderboard-view-filter-gating.test.tsx:78
↓ 3 callersFunctionforceCloseCircuitState
( providerId: number, options?: { reason?: string } )
src/lib/circuit-breaker.ts:890
↓ 3 callersFunctionformatClockFromTimestamp
(timestamp: number, timeZone?: string)
src/app/[locale]/dashboard/logs/_utils/time-range.ts:24
↓ 3 callersFunctionformatIpExtractionConfig
(config: IpExtractionConfig)
src/app/[locale]/settings/config/_components/system-settings-form.tsx:104
↓ 3 callersFunctionformatMessage
(template: string, values: Record<string, string | number>)
src/app/[locale]/dashboard/_components/user/batch-edit/utils.ts:8
↓ 3 callersFunctionformatPercentage
(value: number)
src/app/[locale]/dashboard/availability/_components/availability-view.tsx:235
↓ 3 callersFunctionformatTime
(date: Date | string, timeZone?: string)
src/app/[locale]/dashboard/availability/_components/endpoint/probe-terminal.tsx:19
↓ 3 callersFunctionformatTimestamp
(date: Date, timezone: string)
src/lib/webhook/utils/date.ts:22
↓ 3 callersFunctionformatValue
(value: number)
src/app/[locale]/my-usage/_components/quota-cards.tsx:167
↓ 3 callersMethodfromRequestType
(type: RequestType)
src/app/v1/_lib/proxy/guard-pipeline.ts:189
↓ 3 callersMethodfromUpstreamResponse
* 从上游响应创建 ProxyError * * 流程: * 1. 读取响应体 * 2. 识别 Content-Type 并解析 JSON * 3. 从 JSON 提取错误消息(支持多种格式) * 4. 智能截断(JSON 完整,文本 500 字符)
src/app/v1/_lib/proxy/errors.ts:86
↓ 3 callersFunctiongenerateUuidV7
()
src/app/v1/_lib/codex/session-completer.ts:103
↓ 3 callersFunctiongetActiveSessions
()
src/actions/active-sessions.ts:155
↓ 3 callersMethodgetActiveSessions
* 获取活跃 session 列表(用于实时监控页面)
src/lib/session-manager.ts:1229
↓ 3 callersFunctiongetAppVersion
()
src/lib/health/checker.ts:14
↓ 3 callersFunctiongetAuthSessionTtlSeconds
()
src/lib/auth.ts:62
↓ 3 callersFunctiongetBindingsByType
( type: NotificationType )
src/repository/notification-bindings.ts:148
↓ 3 callersFunctiongetCacheTtlSeconds
()
src/lib/security/api-key-auth-cache.ts:36
↓ 3 callersFunctiongetCachedSystemSettingsOnlyCache
()
src/lib/config/system-settings-cache.ts:30
↓ 3 callersFunctiongetClientIpWithFreshSettings
( source: HeadersLike, override?: IpExtractionConfig )
src/lib/ip/index.ts:47
↓ 3 callersFunctiongetConfigCacheVersion
(providerId: number)
src/lib/circuit-breaker.ts:76
↓ 3 callersFunctiongetConfigKey
* 生成 Redis Key
src/lib/redis/circuit-breaker-config.ts:32
↓ 3 callersFunctiongetCsrfBucket
(now = Date.now())
src/lib/api/v1/_shared/csrf.ts:6
↓ 3 callersMethodgetCurrentModelRedirect
(providerId?: number)
src/app/v1/_lib/proxy/session.ts:711
↓ 3 callersFunctiongetCurrentProviderStatus
()
src/lib/availability/availability-service.ts:569
↓ 3 callersFunctiongetDatabaseConfig
()
src/lib/database-backup/db-config.ts:45
↓ 3 callersFunctiongetDescription
()
tests/unit/dashboard/add-key-form-balance-page-toggle.test.tsx:197
↓ 3 callersFunctiongetDocumentTheme
()
src/components/ui/map.tsx:35
↓ 3 callersFunctiongetEffectiveProviderGroup
* 获取有效的供应商分组(优先级:key.providerGroup > user.providerGroup) * * @param session - 代理会话对象 * @returns 有效分组字符串,或 null(无认证信息时)
src/app/v1/_lib/proxy/provider-selector.ts:33
↓ 3 callersFunctiongetEndpointCircuitStateSync
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:414
↓ 3 callersFunctiongetFake200ReasonKey
(code: string, prefix: string)
src/app/[locale]/dashboard/logs/_components/fake200-reason.ts:13
↓ 3 callersFunctiongetFullscreenElement
()
src/hooks/use-fullscreen.ts:12
↓ 3 callersFunctiongetIpExtractionTextarea
()
tests/unit/settings/system-settings-form-ip-extraction.test.tsx:140
↓ 3 callersFunctiongetKnownModelFamily
( endpoint: OpenAIImageEndpoint, model: string | null )
src/app/v1/_lib/proxy/openai-image-compat.ts:173
↓ 3 callersFunctiongetLabelKey
(type: KeyQuotaItem["type"])
src/app/[locale]/dashboard/_components/user/key-quota-usage-dialog.tsx:112
↓ 3 callersFunctiongetLeaderboardWithCache
( period: LeaderboardPeriod, currencyDisplay: string, scope: LeaderboardScope = "user", dateRange?: Da
src/lib/redis/leaderboard-cache.ts:271
↓ 3 callersFunctiongetLongContextTriggerInputTokens
( usage: UsageMetrics, cache5mTokens?: number, cache1hTokens?: number )
src/lib/utils/cost-calculation.ts:315
↓ 3 callersFunctiongetMessagesDir
(messagesDir)
scripts/sync-settings-keys.js:21
↓ 3 callersFunctiongetMigrationEntryByModule
(module: string)
src/lib/api/v1/action-migration-matrix.ts:304
↓ 3 callersFunctiongetMyAvailableModels
()
src/actions/my-usage.ts:807
↓ 3 callersFunctiongetNotificationQueue
* 获取或创建通知队列实例(延迟初始化) * 修复:避免在模块加载时实例化,确保环境变量正确读取
src/lib/notification/notification-queue.ts:162
↓ 3 callersFunctiongetNotificationSettings
(c: Context)
src/app/api/v1/resources/notifications/handlers.ts:22
↓ 3 callersFunctiongetOpenAIImageEndpoint
(pathname: string)
src/app/v1/_lib/proxy/openai-image-compat.ts:769
↓ 3 callersFunctiongetOperation
( openApiDoc: OpenAPIDocument, path: string, method: string )
tests/api/api-openapi-spec.test.ts:74
↓ 3 callersFunctiongetOrCreateHealthSync
* 获取或创建供应商的健康状态(同步版本,用于内部)
src/lib/circuit-breaker.ts:262
↓ 3 callersFunctiongetPayloadConfigFromPayload
(config: ChartConfig, payload: unknown, key: string)
src/components/ui/chart.tsx:308
↓ 3 callersFunctiongetPricingResolutionSpecialSetting
( specialSettings?: SpecialSetting[] | null )
src/lib/utils/special-settings.ts:269
↓ 3 callersFunctiongetProviderEndpoints
(input: { vendorId: number; providerType: ProviderType; })
src/actions/provider-endpoints.ts:316
↓ 3 callersFunctiongetProviderEndpointsByVendor
(input: { vendorId: number; })
src/actions/provider-endpoints.ts:372
↓ 3 callersFunctiongetProviderHealthInfo
(providerId: number)
src/lib/circuit-breaker.ts:435
↓ 3 callersMethodgetProviderSessionCount
* 获取 Provider 级活跃 session 计数 * * @param providerId - Provider ID * @returns 活跃 session 数量
src/lib/session-tracker.ts:346
↓ 3 callersFunctiongetProviderStatisticsAsync
()
src/actions/providers.ts:408
↓ 3 callersFunctiongetPublicStatusGroupId
( input: Pick<PublicStatusConfiguredGroup, "sourceGroupId" | "sourceGroupName"> )
src/lib/public-status/rollup-store.ts:179
↓ 3 callersFunctiongetQuickDateRange
( period: QuickPeriod, timeZone?: string, now: Date = new Date() )
src/app/[locale]/dashboard/logs/_utils/time-range.ts:67
↓ 3 callersMethodgetReadyRedis
()
src/lib/auth-session-store/redis-session-store.ts:120
↓ 3 callersFunctiongetScopeForPrimaryTab
(tab: LeaderboardPrimaryTab)
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-tab-groups.ts:63
↓ 3 callersFunctiongetScopeForSecondaryTab
( primaryTab: LeaderboardPrimaryTabWithSecondary, secondaryTab: LeaderboardSecondaryTab )
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-tab-groups.ts:75
↓ 3 callersFunctiongetSessionDetailsCache
(sessionId: string)
src/lib/cache/session-cache.ts:111
↓ 3 callersMethodgetSessionMessages
* 获取 session 的 messages 内容 * * @param sessionId - Session ID * @param requestSequence - 可选,请求序号。提供时读取特定请求的消息 * @returns 消息内容(解析后的 JSON 对象,
src/lib/session-manager.ts:1451
↓ 3 callersFunctiongetShouldBold
(col: ColumnDef<TableRow>)
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-table.tsx:98
↓ 3 callersFunctiongetStateKey
(vendorId: number, providerType: ProviderType)
src/lib/redis/vendor-type-circuit-breaker-state.ts:25
↓ 3 callersFunctiongetStateKey
* 生成 Redis Key
src/lib/redis/circuit-breaker-state.ts:48
↓ 3 callersFunctiongetStorageKey
* 获取指定引导类型的 localStorage key
src/lib/onboarding.ts:22
↓ 3 callersFunctiongetSuccessRateCellDisplay
( row: SuccessRateDisplayRow, t: (key: string) => string )
src/app/[locale]/dashboard/leaderboard/_components/success-rate-display.ts:11
↓ 3 callersFunctiongetTagInputProps
(callIndex: number)
tests/unit/components/form/client-restrictions-editor.test.tsx:40
↓ 3 callersFunctiongetTemplatePlaceholders
( notificationType?: WebhookNotificationType )
src/lib/webhook/templates/placeholders.ts:80
↓ 3 callersFunctiongetTestUrl
( baseUrl: string, providerType: ProviderType, model?: string, pathOverride?: string )
src/lib/provider-testing/utils/test-prompts.ts:222
↓ 3 callersFunctiongetTimeBuckets
(timeRange: TimeRange, timezone: string)
src/repository/statistics.ts:157
↓ 3 callersFunctiongetTranslation
(translations: Record<string, unknown>, path: string, fallback: string)
src/app/[locale]/dashboard/_components/user/forms/limit-rule-picker.tsx:75
↓ 3 callersFunctiongetUserFacingProviderTypes
()
src/lib/provider-type-utils.tsx:66
↓ 3 callersFunctiongetUserOverviewMetrics
( userId: number, startDate?: string, endDate?: string )
src/repository/admin-user-insights.ts:45
↓ 3 callersFunctiongetUsersBatch
( params: GetUsersBatchParams )
src/actions/users.ts:698
↓ 3 callersFunctiongetUsersBatchCore
( params: GetUsersBatchParams )
src/actions/users.ts:862
↓ 3 callersMethodgetWebhookUrlOrThrow
()
src/lib/webhook/notifier.ts:91
↓ 3 callersMethodgetZoom
()
src/components/ui/__tests__/map.test.tsx:287
↓ 3 callersFunctionglobMatch
(pattern: string, text: string)
src/app/v1/_lib/proxy/client-detector.ts:81
↓ 3 callersFunctiongroup
(overrides: Partial<ProviderGroup & { providerCount: number }> = {})
tests/api/v1/provider-groups/provider-groups.test.ts:30
↓ 3 callersFunctionhandleCancel
()
src/app/[locale]/settings/providers/_components/inline-edit-popover.tsx:89
↓ 3 callersFunctionhandleFetchException
* 处理 fetch 异常
src/actions/providers.ts:5029
↓ 3 callersFunctionhandleHttpError
* 处理 HTTP 错误响应
src/actions/providers.ts:5014
↓ 3 callersFunctionhandlePageChange
(newPage: number)
src/app/[locale]/settings/prices/_components/price-list.tsx:227
↓ 3 callersFunctionhandleReadinessRequest
(action: string)
src/lib/health/checker.ts:183
↓ 3 callersFunctionhandleSave
()
src/app/[locale]/settings/providers/_components/inline-edit-popover.tsx:94
↓ 3 callersMethodhandleStream
(session: ProxySession, response: Response)
src/app/v1/_lib/proxy/response-handler.ts:1740
↓ 3 callersFunctionhasValidNumericPrice
(values: unknown[])
src/lib/utils/price-data.ts:4
↓ 3 callersFunctionimportPublicStatusModule
(modulePath: string)
tests/helpers/public-status-test-helpers.ts:21
↓ 3 callersFunctionimportRebuildHintsModule
()
tests/unit/public-status/rebuild-worker.test.ts:127
↓ 3 callersFunctioninitLangfuse
()
src/lib/langfuse/index.ts:19
↓ 3 callersFunctioninsertLedgerOnlyRow
(params: { userId: number; key: string; model: string; endpoint: string; costUsd: string; inputTok
tests/api/my-usage-readonly.test.ts:172
↓ 3 callersFunctioninsertNonChatMessageRequest
(params: { userId: number; key: string; endpoint: "/v1/messages/count_tokens" | "/v1/responses/compact";
tests/integration/non-chat-endpoint-fallback-observability.test.ts:62
↓ 3 callersFunctioninvalidateOverviewCache
(userId?: number)
src/lib/redis/overview-cache.ts:83
↓ 3 callersFunctionisCountTokensEndpointPath
(pathname: string)
src/app/v1/_lib/proxy/endpoint-paths.ts:52
↓ 3 callersFunctionisCountTokensRequestWithEndpoint
(pathname: string | null)
tests/unit/proxy/endpoint-path-normalization.test.ts:21
↓ 3 callersFunctionisDevelopment
()
src/lib/config/env.schema.ts:200
↓ 3 callersMethodisEmpty
* 检查缓存是否为空
src/lib/error-rule-detector.ts:479
↓ 3 callersFunctionisHiddenProviderType
(providerType: unknown)
src/app/api/v1/resources/provider-endpoints/handlers.ts:503
↓ 3 callersFunctionisLeaseExpired
(lease: BudgetLease)
src/lib/rate-limit/lease.ts:172
↓ 3 callersFunctionisLegacyActionsApiEnabled
()
src/lib/config/env.schema.ts:204
← previousnext →1,901–2,000 of 6,623, ranked by callers