MCPcopy Create free account

hub / github.com/czy0729/Bangumi / functions

Functions5,393 in github.com/czy0729/Bangumi

↓ 1 callersFunctiongetOnlineOrigins
(options: { type: string nsfw: boolean tags: readonly { name?: string }[] sites: readonly { site: stri
src/screens/home/subject/store/utils.ts:266
↓ 1 callersFunctiongetOnlineOrigins
(type: number | string, origin: any)
src/screens/home/v2/store/utils.ts:271
↓ 1 callersFunctiongetOptions
(name: string)
src/navigations/native-stacks/utils.tsx:82
↓ 1 callersMethodgetPath
()
src/utils/thirdParty/image-cache-manager/utils.ts:33
↓ 1 callersFunctiongetPluginName
* 获取插件名称 * @param {string|Array} plugin - 插件配置 * @returns {string}
packages/env.js:93
↓ 1 callersFunctiongetPopoverData
( item: { comment: any; name_cn: any; name: any; id: string | number; airdate: string }, isSp: boolean,
src/screens/_/base/eps/button/utils.ts:16
↓ 1 callersFunctiongetPosition
( x: number, y: number )
src/screens/_/base/popable/utils.ts:28
↓ 1 callersFunctiongetPosition
( x: number, y: number, rows: number = 3, recommandPosition: 'top' | 'bottom' )
src/screens/_/base/likes-grid/utils.ts:24
↓ 1 callersFunctiongetProtoModule
(name: DataAssets)
src/utils/protobuf/index.ts:94
↓ 1 callersFunctiongetPublishers
(publish: string | string[])
src/screens/home/subject/component/game/utils.ts:50
↓ 1 callersFunctiongetRadius
(radius: Props['radius'], round: Props['round'], size: Props['size'])
src/components/avatar/utils.ts:108
↓ 1 callersFunctiongetReasonsInfo
( reasons: number[], // eslint-disable-next-line @typescript-eslint/no-unused-vars _isFromTyperank: bool
src/screens/discovery/like/utils.ts:162
↓ 1 callersFunctiongetRedirectFromBody
从 Worker JSON body 中提取重定向 URL
src/utils/proxy/index.ts:152
↓ 1 callersFunctiongetRelateChars
(r: RelationEdge)
src/screens/home/link/component/relation-graph/lines/index.tsx:68
↓ 1 callersFunctiongetRelease
(info: string)
src/screens/home/subject/store/utils.ts:440
↓ 1 callersFunctiongetReleaseDistance
(v: string)
src/screens/web-view/log/component/item/utils.ts:45
↓ 1 callersFunctiongetReplyCount
(replies: string = '')
src/screens/rakuen/v2/component/item/utils.ts:31
↓ 1 callersFunctiongetRoundness
(size: number, radius?: number | boolean)
src/components/squircle/utils.ts:126
↓ 1 callersMethodgetSafeSystemDefault
安全获取系统默认 ProxySelector。 增加防御性判断,防止因 Factory 重复初始化或外部包装导致拿到的默认 Selector 是自身,引发死循环闪退。
android/app/src/main/java/com/czy0729/bangumi/doh/BangumiOkHttpClientFactory.java:108
↓ 1 callersFunctiongetScreenKey
( route: { params?: AnyObject routeName?: string name?: string } = {} )
src/utils/decorators/inject/utils.ts:10
↓ 1 callersFunctiongetScreenKey
根据路由参数构造唯一状态机标识
src/stores/utils.ts:68
↓ 1 callersFunctiongetScreenOptions
(isFullScreen: boolean)
src/navigations/native-stacks/utils.tsx:50
↓ 1 callersFunctiongetSecondLastPathComponent
获取倒数第二个斜杠的内容
src/screens/user/smb/utils/directory.ts:168
↓ 1 callersMethodgetSharedText
(Promise promise)
android/app/src/main/java/com/czy0729/bangumi/TextShareModule.java:43
↓ 1 callersFunctiongetShow
(filter: string, texts: Readonly<object>)
src/screens/user/setting/utils.ts:14
↓ 1 callersFunctiongetSize
(url: string)
src/components/render-html/toggle-image/utils.ts:14
↓ 1 callersFunctiongetSkeletonColor
(type?: 'tinygrail' | 'app')
src/components/skeleton/utils.ts:10
↓ 1 callersFunctiongetSmoothTopRecent
(index: number, total: number, maxPoints = 10)
src/screens/_/item/subject/utils.ts:9
↓ 1 callersFunctiongetSquirclePath
( w: number, h: number, r1: number = iOS_PREST.r1, r2: number = iOS_PREST.r2 )
src/components/squircle/utils.ts:52
↓ 1 callersFunctiongetStartDate
(formatDate: string)
src/screens/tinygrail/trade/k-line/utils.ts:46
↓ 1 callersMethodgetStatus
(Promise promise)
android/app/src/main/java/com/czy0729/bangumi/doh/EchProxyModule.java:165
↓ 1 callersFunctiongetStorybookRoute
(routeName: string)
src/components/storybook/navigation.tsx:114
↓ 1 callersFunctiongetSubStrings
()
src/utils/ac-search/utils.ts:74
↓ 1 callersFunctiongetSubject
({ passProps, params, href, onLinkPress }, render?: Fn)
src/components/render-html/a/utils.tsx:82
↓ 1 callersFunctiongetSubjectCutList
( cutType: CutType = '标签', subCutType: string = '', subjectIds: readonly SubjectId[] = [], subjectType
src/screens/discovery/word-cloud/store/utils.ts:61
↓ 1 callersFunctiongetSubjectFilterName
(subjectNameCn: string | undefined, item: UserCollectionItem)
src/screens/home/v2/store/utils.ts:178
↓ 1 callersFunctiongetSubjectStatus
(subjectCollection: Collection, action: string)
src/screens/home/subject/store/utils.ts:423
↓ 1 callersFunctiongetTabConfig
(isTinygrailEnabled: boolean)
src/navigations/bottom-tab-navigator/utils.tsx:24
↓ 1 callersFunctiongetTabs
()
src/screens/home/v2/store/utils.ts:161
↓ 1 callersFunctiongetTagType
(tag: number)
src/utils/subject/hentai/index.ts:162
↓ 1 callersFunctiongetText
( item, { typeMap, sign }: { typeMap: Record<number, string> sign: '+' | '
src/screens/tinygrail/deal/component/records/index.tsx:33
↓ 1 callersFunctiongetTopMap
(topList: SubjectId[])
src/screens/home/v2/store/utils.ts:19
↓ 1 callersFunctiongetTopic
({ passProps, params, onLinkPress }, render?: Fn)
src/components/render-html/a/utils.tsx:126
↓ 1 callersFunctiongetTopicId
(href: string = '')
src/screens/rakuen/v2/component/item/utils.ts:26
↓ 1 callersFunctiongetTrailer
( doubanId: DoubanId, maxCount: number = 2 )
src/utils/douban/index.ts:266
↓ 1 callersFunctiongetTransformOrigin
( posX: number, itemWidth: number, windowWidth: number, bottom?: boolean )
src/components/@/react-native-hold-menu/utils/calculations.ts:83
↓ 1 callersFunctiongetTries
()
src/utils/ac-search/utils.ts:79
↓ 1 callersFunctiongetType
(state: any = {}, index: number)
src/screens/discovery/hentai/item/utils.ts:9
↓ 1 callersFunctiongetType
(progress: any, status: any)
src/screens/_/base/eps/button/utils.ts:61
↓ 1 callersFunctiongetTypeText
(type: number)
src/screens/tinygrail/_/stars-logs/log/utils.ts:7
↓ 1 callersFunctiongetTyperankNums
(type: SubjectType, tag: string)
src/screens/discovery/tags/utils.ts:21
↓ 1 callersFunctiongetTyperankRelates
( collections: CollectionsItem[], type: SubjectType = 'anime' )
src/screens/discovery/like/utils.ts:251
↓ 1 callersFunctiongetUrlAsync
()
src/utils/hooks/useInitialURL.ts:17
↓ 1 callersFunctiongetUserId
(avatar: string)
src/screens/rakuen/v2/component/item/utils.ts:18
↓ 1 callersFunctiongetUserStatus
(userId: UserId)
src/components/user-status/utils.ts:14
↓ 1 callersFunctiongetValidPlaySources
(epsData: Record<string, any>)
src/screens/home/subject/store/utils.ts:257
↓ 1 callersFunctiongetVideo
( doubanId: DoubanId, cat: Cat, maxCount: number = 3 )
src/utils/douban/index.ts:308
↓ 1 callersFunctiongetVideoSearchUrl
(title: string, isADV: boolean)
src/screens/home/subject/component/game/utils.ts:57
↓ 1 callersFunctiongetVisibleEps
(eps: Ep[], userProgress: UserProgress, maxLength: number)
src/screens/home/v2/store/utils.ts:232
↓ 1 callersFunctiongetWatchedCount
(userProgress: UserProgress, eps: readonly Ep[] | undefined)
src/screens/home/v2/store/utils.ts:54
↓ 1 callersFunctiongetWeekData
(prev: number = 1)
src/screens/tinygrail/top-week/component/tool-bar/utils.ts:12
↓ 1 callersFunctiongetWenkuInfo
(type: string, subjectId: string | number)
src/screens/home/subject/store/utils.ts:399
↓ 1 callersFunctiongetWenkuTags
(wenkuInfo: { j?: readonly number[] } | null)
src/screens/home/subject/store/utils.ts:406
↓ 1 callersFunctiongetWords
(result: [string, string][], max: 40 | 60 | 80 = 60)
src/screens/discovery/word-cloud/component/cavans/utils.ts:15
↓ 1 callersFunctiongetWorkerLogs
()
src/utils/proxy/worker-log.ts:27
↓ 1 callersFunctiongetYear
(info: string)
src/screens/home/subject/store/utils.ts:445
↓ 1 callersFunctiongetYearAndMonth
(info: string, year: string)
src/screens/home/subject/store/utils.ts:452
↓ 1 callersFunctiongetYearAndMonthEnd
(info: string, end: string)
src/screens/home/subject/store/utils.ts:469
↓ 1 callersFunctiongetYuqueThumbs
(src: string[] | readonly string[] | false)
src/screens/user/origin-setting/utils.ts:180
↓ 1 callersFunctiongroup
(data, distance = DEFAULT_DISTANCE)
src/screens/tinygrail/trade/k-line/utils.ts:70
↓ 1 callersMethodgroup
()
src/screens/rakuen/group/store.ts:134
↓ 1 callersFunctiongroupTopics
( username: UserId, options: { target?: 'all' | 'title' | 'content' minReplies?: number includ
src/utils/kv/index.ts:575
↓ 1 callersFunctionhackFixedHTMLTags
强制修改 html 以能被组件正常渲染
src/components/render-html/utils.tsx:453
↓ 1 callersFunctionhackMatchMediaLink
匹配主站部分主要页面链接, 把这些链接变成媒体块, 与行内文字独立
src/components/render-html/utils.tsx:473
↓ 1 callersFunctionhandleAvatarPress
(navigation: Navigation)
src/screens/user/v2/component/center-avatar/utils.ts:16
↓ 1 callersFunctionhandleBlockUser
(keyword: string, success: Fn)
src/screens/rakuen/setting/component/blocked-users/utils.ts:16
↓ 1 callersFunctionhandleCircular
()
src/utils/dev/utils.ts:8
↓ 1 callersFunctionhandleDeleteBlockGroup
(item: string)
src/screens/rakuen/setting/component/blockeds/utils.ts:11
↓ 1 callersFunctionhandleDeleteKeyword
(item: string)
src/screens/rakuen/setting/component/blocked-keyword/utils.ts:11
↓ 1 callersFunctionhandleMenuPopoverPress
( navigation: Navigation, key: MenuLabel, { id, userId, username } )
src/screens/user/v2/component/menu/utils.ts:28
↓ 1 callersFunctionhandlePress
src/components/@/react-native-render-html/src/HTMLRenderers.tsx:27
↓ 1 callersFunctionhandlePress
()
src/screens/discovery/nsfw/component/item-list/index.tsx:55
↓ 1 callersFunctionhandlePressActor
(actorId: MonoId)
src/screens/discovery/character/component/item-recents/index.tsx:62
↓ 1 callersFunctionhandleSettingPress
(navigation: Navigation)
src/screens/user/v2/component/menu/utils.ts:120
↓ 1 callersFunctionhandleToQiafan
(navigation: Navigation)
src/screens/user/zone/component/rakuen-list/utils.tsx:27
↓ 1 callersFunctionhandleUserTimelinePress
( navigation: Navigation, { id, nickname, paramsUserId, username } )
src/screens/user/v2/component/menu/utils.ts:104
↓ 1 callersFunctionhasAndroidPermission
* 检查并请求 Android 存储权限 * * - Android 13 (API 33) 及以上系统:相册写入无需 WRITE_EXTERNAL_STORAGE 权限,直接返回 true * - Android 12 及以下系统:检查并动态请求 WRITE_EXTERNAL_STORAGE
src/utils/android/index.android.ts:65
↓ 1 callersFunctionhasAndroidPermission
* 检查并请求 Android 存储权限 * * - Android 13 (API 33) 及以上: 分区存储已生效,应用可直接在 Download 目录 * 创建新文件,无需任何存储权限,直接放行 * - Android 12 及以下: 保留传统权限检查和请求逻辑 * - 用户拒绝
src/screens/user/backup/export.android.ts:19
↓ 1 callersFunctionhashString
(str: string)
src/screens/web-view/web-browser/component/webview/utils.ts:7
↓ 1 callersFunctionhead
(url: string)
src/components/avatar/utils.ts:211
↓ 1 callersFunctionheatmap
(username: UserId)
src/utils/kv/index.ts:555
↓ 1 callersFunctionhiragana
平假名 (U+3040-309F)
web/fontmin/gen-common-chars.py:57
↓ 1 callersFunctionhltb
(gameName: string)
src/utils/thirdParty/hltb/index.tsx:19
↓ 1 callersFunctionhmacSHA256
(message: string, secret: string)
src/utils/crypto/index.ts:22
↓ 1 callersFunctionhmacSign
HMAC-SHA256 签名, 返回 hex 字符串
workers/cf/lain.js:122
↓ 1 callersFunctionhmacSign
HMAC-SHA256 签名, 返回 hex 字符串
workers/deno/lain.ts:120
↓ 1 callersFunctionhtml
( kData: string, { upColor, downColor, bgColor, ma5Color, ma10Color, ma20Color,
src/screens/tinygrail/trade/k-line/html.tsx:11
↓ 1 callersFunctionhtml
(dark = false, type: SubjectTypeCn)
src/screens/web-view/share/utils.ts:10
↓ 1 callersMethodiconsCache
记录所有角色的头像 Map (用于没有头像的列表)
src/stores/tinygrail/computed.ts:482
↓ 1 callersFunctionimageViewerCallback
({ imageViewerSrc, uri, src, headers, event })
src/components/image/utils.ts:204
← previousnext →1,301–1,400 of 5,393, ranked by callers