MCPcopy Create free account

hub / github.com/LucklySpace/Lucky-client / functions

Functions1,454 in github.com/LucklySpace/Lucky-client

↓ 5 callersFunctionpromiseTry
(fn: () => T | Promise<T>)
src/store/modules/friends.ts:42
↓ 5 callersMethodremove
* 删除缓存 * @param key 缓存KEY
src/utils/Storage.ts:105
↓ 5 callersMethodrequest
* 发起 HTTP 请求,像 Axios 的 request * @param url 请求相对路径 * @param config 单次请求参数(method, headers, params, data 等)
src/utils/Http.ts:100
↓ 5 callersMethodrequest
* 发起 HTTP 请求 * @param url 请求相对路径 * @param options 单次请求参数 * @param fullResponse 是否返回完整 Response 对象,默认为 false
src/views/call/services/Http.ts:151
↓ 5 callersFunctionresolveFilePayload
(payload?: FileActionPayload)
src/store/modules/message.ts:388
↓ 5 callersFunctionsortList
()
src/store/modules/chat.ts:97
↓ 5 callersFunctionstopAutoHideWatcher
(label: string)
src/windows/notify.ts:261
↓ 5 callersFunctionstripZero
(s = "")
src/hooks/useInputEditor.ts:104
↓ 5 callersFunctionupsert
(chat: Partial<Chats> & { chatId?: any })
src/store/modules/chat.ts:101
↓ 4 callersMethodcache
缓存文件(异步)
src/hooks/useImageCache.ts:119
↓ 4 callersFunctionclearHideTimer
()
src/views/call/services/useMeeting.ts:105
↓ 4 callersFunctioncloneShapes
(list: Shape[])
src/views/screen/hooks/useCanvasTool.ts:122
↓ 4 callersMethodconnect
()
src/worker/Websocket.worker.ts:98
↓ 4 callersMethoddeleteFTSById
* 删除单条或多条记录(支持传入数组)
src/database/orm/BaseFTS5Mapper.ts:838
↓ 4 callersFunctionextractPatch
(state: any, paths: string[])
src/store/plugins/piniaStoreSync.ts:84
↓ 4 callersFunctionformatBytes
* 格式化字节为可读单位
src/hooks/useFileTransfer.ts:39
↓ 4 callersMethodfromPlain
(obj: any)
src/models/index.ts:423
↓ 4 callersFunctiongetCtx
()
src/hooks/useOcr.ts:184
↓ 4 callersMethodhash
(url: string)
src/hooks/useImageCache.ts:240
↓ 4 callersMethodinsertOrUpdateFTS
* 插入或更新 FTS5(简洁版,参数化)
src/database/orm/BaseFTS5Mapper.ts:611
↓ 4 callersFunctionisSocketOpen
是否 socket 已打开
src/views/call/services/useMeeting.ts:90
↓ 4 callersMethodloadI18nFiles
* 加载 i18n 文件 * @param source 来源:'appdata' 或 'assets' * @param lang 可选:指定语言(仅加载该语言);不指定加载全部 * @returns 解析后的 I18nFile 数组
src/i18n/index.ts:255
↓ 4 callersMethodloadSqlByText
* 加载xml内容,并解析存储到sqlmap容器 * @param {string} xmlText xml内容
src/database/orm/BaseMapper.ts:385
↓ 4 callersFunctionnormalize
(v: unknown)
src/hooks/useChatInput.ts:84
↓ 4 callersFunctionnormalizeCombo
(raw: string)
src/utils/KeyUtilities.ts:9
↓ 4 callersMethodoff
* 取消订阅事件 * @param eventName 事件名称 * @param callback 回调函数(不传则移除所有回调)
src/utils/EventBus.ts:141
↓ 4 callersFunctionpushHistory
(data?: Shape[])
src/views/screen/hooks/useCanvasTool.ts:167
↓ 4 callersFunctionregisterSafe
* Register or update a shortcut safely. * Handles unregistering old keys, conflict checks, and persistence.
src/hooks/useGlobalShortcut.ts:80
↓ 4 callersMethodreplaceParams
* 替换 SQL 语句中的参数占位符 * @param {string} sql SQL 语句 * @param {T} params 替换参数的映射 * @returns 替换后的 SQL 语句
src/database/orm/BaseMapper.ts:448
↓ 4 callersFunctionresolveStoredUserId
()
src/utils/TokenManager.ts:38
↓ 4 callersFunctionroleRank
(r?: number)
src/store/modules/group.ts:70
↓ 4 callersMethodscheduleSave
()
src/store/plugins/TauriStorage.ts:181
↓ 4 callersMethodsearchFTS5Page
* 分页搜索:使用 QueryBuilder 构建基础 SQL,然后对虚表执行分页查询
src/database/orm/BaseFTS5Mapper.ts:128
↓ 4 callersFunctionsendPatch
(patch: Record<string, any>, to?: string[])
src/store/plugins/piniaStoreSync.ts:64
↓ 4 callersFunctionsetCanvasCursor
(cursor: string)
src/views/screen/hooks/useCanvasTool.ts:572
↓ 4 callersMethodstopTask
(taskId: string)
src/worker/Scheduler.worker.ts:122
↓ 4 callersMethodtoPlain
()
src/models/index.ts:428
↓ 4 callersMethodupdateStatus
(status: ClientState["status"])
src/hooks/useWebSocketWorker.ts:191
↓ 4 callersMethodwrap
(object: { [key: string]: any } | undefined)
src/proto/google/protobuf/struct.ts:458
↓ 3 callersFunctionCloseCallAcceptWindow
()
src/windows/call.ts:54
↓ 3 callersMethod_stopStreamTracks
停止并释放 MediaStream 的所有 track
src/views/call/services/WebRTC.ts:856
↓ 3 callersFunctionapplyMode
(mainWindow: Window, mode: MainWindowMode)
src/windows/main.ts:37
↓ 3 callersFunctionbuildPayload
(content: any, chat: any, contentType: number, meta: any = {})
src/store/modules/message.ts:118
↓ 3 callersMethodcheckpointAndDeleteWAL
* 执行 WAL 检查点并删除 WAL 文件
src/database/orm/BaseFTS5Mapper.ts:921
↓ 3 callersMethodcleanup
()
src/worker/Websocket.worker.ts:191
↓ 3 callersMethodcompare
(a: InternalTask, b: InternalTask)
src/utils/IdleTaskExecutor.ts:270
↓ 3 callersMethodcompare
(a: InternalTask, b: InternalTask)
src/hooks/useIdleTaskExecutor.ts:305
↓ 3 callersFunctionconfirmTextInput
()
src/views/screen/hooks/useCanvasTool.ts:541
↓ 3 callersFunctioncreateBaseListValue
()
src/proto/google/protobuf/struct.ts:375
↓ 3 callersFunctioncreateBaseStruct
()
src/proto/google/protobuf/struct.ts:87
↓ 3 callersFunctioncreateBaseValue
()
src/proto/google/protobuf/struct.ts:225
↓ 3 callersFunctioncreateFallback
()
src/hooks/useLinkPreview.ts:159
↓ 3 callersFunctioncreateWatermark
(options: WatermarkOptions)
src/hooks/useWatermark.ts:34
↓ 3 callersMethoddeleteById
* 根据主键删除,返回受影响行数
src/database/orm/BaseMapper.ts:141
↓ 3 callersMethoddisconnect
(explicit = false)
src/worker/Websocket.worker.ts:155
↓ 3 callersFunctiondrawRectangle
* 绘制矩形
src/views/screen/hooks/useScreenshot.ts:285
↓ 3 callersFunctiondrawSelectionRect
(x: number, y: number, w: number, h: number, lineWidth = 1)
src/views/screen/hooks/useScreenshot.ts:293
↓ 3 callersMethodensureDir
(dir: string)
src/hooks/useImageCache.ts:256
↓ 3 callersMethodexecuteFTS5Sql
* 执行 xml 中 sql * @param {string} sqlName xml中映射的sql名称 * @param {any} params 参数 * @returns 执行结果
src/database/orm/BaseFTS5Mapper.ts:72
↓ 3 callersMethodexecuteSql
* 执行 xml 中 sql * @param {string} sqlName xml中映射的sql名称 * @param {any} params 参数 * @returns 执行结果
src/database/orm/BaseMapper.ts:413
↓ 3 callersFunctionextractDomain
(url: string)
src/hooks/useLinkPreview.ts:45
↓ 3 callersFunctionfinalize
()
src/hooks/useFFmpeg_wasm.ts:267
↓ 3 callersFunctionformatDate
(date: Date, fmt: string)
src/utils/Date.ts:155
↓ 3 callersMethodgetAccess
获取有效 AccessToken (自动检查过期)
src/utils/TokenManager.ts:179
↓ 3 callersFunctiongetCursorByDir
(dir: ResizeDir)
src/views/screen/hooks/useScreenshot.ts:369
↓ 3 callersFunctiongetDpr
()
src/windows/notify.ts:33
↓ 3 callersMethodgetExt
(url: string)
src/hooks/useImageCache.ts:244
↓ 3 callersFunctiongetFocusNode
()
src/hooks/useAtMention.ts:116
↓ 3 callersFunctiongetFocusOffset
()
src/hooks/useAtMention.ts:122
↓ 3 callersFunctiongetMessageStore
()
src/store/modules/chat.ts:69
↓ 3 callersFunctiongetOrCreateFFmpeg
()
src/hooks/useFFmpeg_wasm.ts:61
↓ 3 callersFunctionhandleGetUserInfo
(silent = false)
src/store/modules/user.ts:194
↓ 3 callersFunctionhandleRemovePull
* 移除指定的拉流 * @param key
src/worker/WebRTC.worker.ts:175
↓ 3 callersFunctionhideDialog
()
src/hooks/useAtMention.ts:182
↓ 3 callersFunctionhideNotifyWindow
(label: string = StoresEnum.NOTIFY)
src/windows/notify.ts:357
↓ 3 callersMethodinsert
* 插入实体,返回新生成的自增主键
src/database/orm/BaseMapper.ts:60
↓ 3 callersMethodisCacheable
是否可缓存(必须有有效后缀)
src/hooks/useImageCache.ts:78
↓ 3 callersFunctionisMentionAll
(user: AtUser | AtAllOption)
src/hooks/useAtMention.ts:79
↓ 3 callersFunctionisShapeDraggable
(shape: Shape | null)
src/views/screen/hooks/useCanvasTool.ts:278
↓ 3 callersFunctionisSingle
(chat: any)
src/store/modules/message.ts:61
↓ 3 callersFunctionload
()
src/hooks/useFFmpeg_wasm.ts:69
↓ 3 callersMethodloadLocale
* 加载指定语言并应用到 vue-i18n * @param lang 目标语言
src/i18n/index.ts:82
↓ 3 callersFunctionmatchBytes
(source: Uint8Array, target: number[], offset = 0)
src/hooks/useInputEditor.ts:35
↓ 3 callersFunctionnormalizeUrl
(url: string)
src/hooks/useLinkPreview.ts:39
↓ 3 callersFunctionoffsetDays
偏移天
src/hooks/useTimeFormat.ts:110
↓ 3 callersMethodonSchedule
调度回调
src/utils/MessageQueue.ts:237
↓ 3 callersFunctionpersist
(key?: string)
src/store/modules/media.ts:102
↓ 3 callersMethodprettyPrimary
* 快捷打印 "primary" 类型的分组日志。
src/utils/Log.ts:107
↓ 3 callersFunctionrejectWithError
()
src/api/index.ts:84
↓ 3 callersMethodremovePull
* 移除并关闭单个拉流连接 * @param key 拉流 key
src/views/call/services/WebRTC.ts:254
↓ 3 callersFunctionsanitizeSync
(html: string, cfg?: DOMPurifyType.Config)
src/directive/dompurify/index.ts:115
↓ 3 callersFunctionscheduleIdleTask
(fn: () => void, delay = 50)
src/core.ts:92
↓ 3 callersMethodscheduleRun
()
src/utils/IdleTaskExecutor.ts:134
↓ 3 callersMethodscheduleRun
()
src/hooks/useIdleTaskExecutor.ts:179
↓ 3 callersMethodsegment
* 使用 Rust 后端的 jieba-rs 进行单条文本分词 * @param text 要进行分词的文本 * @returns 分词后的字符串数组
src/database/orm/core/Segmenter.ts:40
↓ 3 callersMethodselectByIds
* 根据id查询数据 * @param {any[]} ids id数组 * @returns
src/database/orm/BaseMapper.ts:313
↓ 3 callersFunctionsend
(payload: any, chat: Chats)
src/store/modules/message.ts:214
↓ 3 callersMethodsendData
(payload: any, protocolOverride?: ProtocolMode)
src/worker/Websocket.worker.ts:225
↓ 3 callersFunctionshouldOutput
(level: LogLevel)
src/hooks/useLogger.ts:40
↓ 3 callersFunctionstopHeartbeat
()
src/views/call/services/useMeeting.ts:358
← previousnext →101–200 of 1,454, ranked by callers