Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LucklySpace/Lucky-client
/ functions
Functions
1,454 in github.com/LucklySpace/Lucky-client
⨍
Functions
1,454
◇
Types & classes
343
↓ 5 callers
Function
promiseTry
(fn: () => T | Promise<T>)
src/store/modules/friends.ts:42
↓ 5 callers
Method
remove
* 删除缓存 * @param key 缓存KEY
src/utils/Storage.ts:105
↓ 5 callers
Method
request
* 发起 HTTP 请求,像 Axios 的 request * @param url 请求相对路径 * @param config 单次请求参数(method, headers, params, data 等)
src/utils/Http.ts:100
↓ 5 callers
Method
request
* 发起 HTTP 请求 * @param url 请求相对路径 * @param options 单次请求参数 * @param fullResponse 是否返回完整 Response 对象,默认为 false
src/views/call/services/Http.ts:151
↓ 5 callers
Function
resolveFilePayload
(payload?: FileActionPayload)
src/store/modules/message.ts:388
↓ 5 callers
Function
sortList
()
src/store/modules/chat.ts:97
↓ 5 callers
Function
stopAutoHideWatcher
(label: string)
src/windows/notify.ts:261
↓ 5 callers
Function
stripZero
(s = "")
src/hooks/useInputEditor.ts:104
↓ 5 callers
Function
upsert
(chat: Partial<Chats> & { chatId?: any })
src/store/modules/chat.ts:101
↓ 4 callers
Method
cache
缓存文件(异步)
src/hooks/useImageCache.ts:119
↓ 4 callers
Function
clearHideTimer
()
src/views/call/services/useMeeting.ts:105
↓ 4 callers
Function
cloneShapes
(list: Shape[])
src/views/screen/hooks/useCanvasTool.ts:122
↓ 4 callers
Method
connect
()
src/worker/Websocket.worker.ts:98
↓ 4 callers
Method
deleteFTSById
* 删除单条或多条记录(支持传入数组)
src/database/orm/BaseFTS5Mapper.ts:838
↓ 4 callers
Function
extractPatch
(state: any, paths: string[])
src/store/plugins/piniaStoreSync.ts:84
↓ 4 callers
Function
formatBytes
* 格式化字节为可读单位
src/hooks/useFileTransfer.ts:39
↓ 4 callers
Method
fromPlain
(obj: any)
src/models/index.ts:423
↓ 4 callers
Function
getCtx
()
src/hooks/useOcr.ts:184
↓ 4 callers
Method
hash
(url: string)
src/hooks/useImageCache.ts:240
↓ 4 callers
Method
insertOrUpdateFTS
* 插入或更新 FTS5(简洁版,参数化)
src/database/orm/BaseFTS5Mapper.ts:611
↓ 4 callers
Function
isSocketOpen
是否 socket 已打开
src/views/call/services/useMeeting.ts:90
↓ 4 callers
Method
loadI18nFiles
* 加载 i18n 文件 * @param source 来源:'appdata' 或 'assets' * @param lang 可选:指定语言(仅加载该语言);不指定加载全部 * @returns 解析后的 I18nFile 数组
src/i18n/index.ts:255
↓ 4 callers
Method
loadSqlByText
* 加载xml内容,并解析存储到sqlmap容器 * @param {string} xmlText xml内容
src/database/orm/BaseMapper.ts:385
↓ 4 callers
Function
normalize
(v: unknown)
src/hooks/useChatInput.ts:84
↓ 4 callers
Function
normalizeCombo
(raw: string)
src/utils/KeyUtilities.ts:9
↓ 4 callers
Method
off
* 取消订阅事件 * @param eventName 事件名称 * @param callback 回调函数(不传则移除所有回调)
src/utils/EventBus.ts:141
↓ 4 callers
Function
pushHistory
(data?: Shape[])
src/views/screen/hooks/useCanvasTool.ts:167
↓ 4 callers
Function
registerSafe
* Register or update a shortcut safely. * Handles unregistering old keys, conflict checks, and persistence.
src/hooks/useGlobalShortcut.ts:80
↓ 4 callers
Method
replaceParams
* 替换 SQL 语句中的参数占位符 * @param {string} sql SQL 语句 * @param {T} params 替换参数的映射 * @returns 替换后的 SQL 语句
src/database/orm/BaseMapper.ts:448
↓ 4 callers
Function
resolveStoredUserId
()
src/utils/TokenManager.ts:38
↓ 4 callers
Function
roleRank
(r?: number)
src/store/modules/group.ts:70
↓ 4 callers
Method
scheduleSave
()
src/store/plugins/TauriStorage.ts:181
↓ 4 callers
Method
searchFTS5Page
* 分页搜索:使用 QueryBuilder 构建基础 SQL,然后对虚表执行分页查询
src/database/orm/BaseFTS5Mapper.ts:128
↓ 4 callers
Function
sendPatch
(patch: Record<string, any>, to?: string[])
src/store/plugins/piniaStoreSync.ts:64
↓ 4 callers
Function
setCanvasCursor
(cursor: string)
src/views/screen/hooks/useCanvasTool.ts:572
↓ 4 callers
Method
stopTask
(taskId: string)
src/worker/Scheduler.worker.ts:122
↓ 4 callers
Method
toPlain
()
src/models/index.ts:428
↓ 4 callers
Method
updateStatus
(status: ClientState["status"])
src/hooks/useWebSocketWorker.ts:191
↓ 4 callers
Method
wrap
(object: { [key: string]: any } | undefined)
src/proto/google/protobuf/struct.ts:458
↓ 3 callers
Function
CloseCallAcceptWindow
()
src/windows/call.ts:54
↓ 3 callers
Method
_stopStreamTracks
停止并释放 MediaStream 的所有 track
src/views/call/services/WebRTC.ts:856
↓ 3 callers
Function
applyMode
(mainWindow: Window, mode: MainWindowMode)
src/windows/main.ts:37
↓ 3 callers
Function
buildPayload
(content: any, chat: any, contentType: number, meta: any = {})
src/store/modules/message.ts:118
↓ 3 callers
Method
checkpointAndDeleteWAL
* 执行 WAL 检查点并删除 WAL 文件
src/database/orm/BaseFTS5Mapper.ts:921
↓ 3 callers
Method
cleanup
()
src/worker/Websocket.worker.ts:191
↓ 3 callers
Method
compare
(a: InternalTask, b: InternalTask)
src/utils/IdleTaskExecutor.ts:270
↓ 3 callers
Method
compare
(a: InternalTask, b: InternalTask)
src/hooks/useIdleTaskExecutor.ts:305
↓ 3 callers
Function
confirmTextInput
()
src/views/screen/hooks/useCanvasTool.ts:541
↓ 3 callers
Function
createBaseListValue
()
src/proto/google/protobuf/struct.ts:375
↓ 3 callers
Function
createBaseStruct
()
src/proto/google/protobuf/struct.ts:87
↓ 3 callers
Function
createBaseValue
()
src/proto/google/protobuf/struct.ts:225
↓ 3 callers
Function
createFallback
()
src/hooks/useLinkPreview.ts:159
↓ 3 callers
Function
createWatermark
(options: WatermarkOptions)
src/hooks/useWatermark.ts:34
↓ 3 callers
Method
deleteById
* 根据主键删除,返回受影响行数
src/database/orm/BaseMapper.ts:141
↓ 3 callers
Method
disconnect
(explicit = false)
src/worker/Websocket.worker.ts:155
↓ 3 callers
Function
drawRectangle
* 绘制矩形
src/views/screen/hooks/useScreenshot.ts:285
↓ 3 callers
Function
drawSelectionRect
(x: number, y: number, w: number, h: number, lineWidth = 1)
src/views/screen/hooks/useScreenshot.ts:293
↓ 3 callers
Method
ensureDir
(dir: string)
src/hooks/useImageCache.ts:256
↓ 3 callers
Method
executeFTS5Sql
* 执行 xml 中 sql * @param {string} sqlName xml中映射的sql名称 * @param {any} params 参数 * @returns 执行结果
src/database/orm/BaseFTS5Mapper.ts:72
↓ 3 callers
Method
executeSql
* 执行 xml 中 sql * @param {string} sqlName xml中映射的sql名称 * @param {any} params 参数 * @returns 执行结果
src/database/orm/BaseMapper.ts:413
↓ 3 callers
Function
extractDomain
(url: string)
src/hooks/useLinkPreview.ts:45
↓ 3 callers
Function
finalize
()
src/hooks/useFFmpeg_wasm.ts:267
↓ 3 callers
Function
formatDate
(date: Date, fmt: string)
src/utils/Date.ts:155
↓ 3 callers
Method
getAccess
获取有效 AccessToken (自动检查过期)
src/utils/TokenManager.ts:179
↓ 3 callers
Function
getCursorByDir
(dir: ResizeDir)
src/views/screen/hooks/useScreenshot.ts:369
↓ 3 callers
Function
getDpr
()
src/windows/notify.ts:33
↓ 3 callers
Method
getExt
(url: string)
src/hooks/useImageCache.ts:244
↓ 3 callers
Function
getFocusNode
()
src/hooks/useAtMention.ts:116
↓ 3 callers
Function
getFocusOffset
()
src/hooks/useAtMention.ts:122
↓ 3 callers
Function
getMessageStore
()
src/store/modules/chat.ts:69
↓ 3 callers
Function
getOrCreateFFmpeg
()
src/hooks/useFFmpeg_wasm.ts:61
↓ 3 callers
Function
handleGetUserInfo
(silent = false)
src/store/modules/user.ts:194
↓ 3 callers
Function
handleRemovePull
* 移除指定的拉流 * @param key
src/worker/WebRTC.worker.ts:175
↓ 3 callers
Function
hideDialog
()
src/hooks/useAtMention.ts:182
↓ 3 callers
Function
hideNotifyWindow
(label: string = StoresEnum.NOTIFY)
src/windows/notify.ts:357
↓ 3 callers
Method
insert
* 插入实体,返回新生成的自增主键
src/database/orm/BaseMapper.ts:60
↓ 3 callers
Method
isCacheable
是否可缓存(必须有有效后缀)
src/hooks/useImageCache.ts:78
↓ 3 callers
Function
isMentionAll
(user: AtUser | AtAllOption)
src/hooks/useAtMention.ts:79
↓ 3 callers
Function
isShapeDraggable
(shape: Shape | null)
src/views/screen/hooks/useCanvasTool.ts:278
↓ 3 callers
Function
isSingle
(chat: any)
src/store/modules/message.ts:61
↓ 3 callers
Function
load
()
src/hooks/useFFmpeg_wasm.ts:69
↓ 3 callers
Method
loadLocale
* 加载指定语言并应用到 vue-i18n * @param lang 目标语言
src/i18n/index.ts:82
↓ 3 callers
Function
matchBytes
(source: Uint8Array, target: number[], offset = 0)
src/hooks/useInputEditor.ts:35
↓ 3 callers
Function
normalizeUrl
(url: string)
src/hooks/useLinkPreview.ts:39
↓ 3 callers
Function
offsetDays
偏移天
src/hooks/useTimeFormat.ts:110
↓ 3 callers
Method
onSchedule
调度回调
src/utils/MessageQueue.ts:237
↓ 3 callers
Function
persist
(key?: string)
src/store/modules/media.ts:102
↓ 3 callers
Method
prettyPrimary
* 快捷打印 "primary" 类型的分组日志。
src/utils/Log.ts:107
↓ 3 callers
Function
rejectWithError
()
src/api/index.ts:84
↓ 3 callers
Method
removePull
* 移除并关闭单个拉流连接 * @param key 拉流 key
src/views/call/services/WebRTC.ts:254
↓ 3 callers
Function
sanitizeSync
(html: string, cfg?: DOMPurifyType.Config)
src/directive/dompurify/index.ts:115
↓ 3 callers
Function
scheduleIdleTask
(fn: () => void, delay = 50)
src/core.ts:92
↓ 3 callers
Method
scheduleRun
()
src/utils/IdleTaskExecutor.ts:134
↓ 3 callers
Method
scheduleRun
()
src/hooks/useIdleTaskExecutor.ts:179
↓ 3 callers
Method
segment
* 使用 Rust 后端的 jieba-rs 进行单条文本分词 * @param text 要进行分词的文本 * @returns 分词后的字符串数组
src/database/orm/core/Segmenter.ts:40
↓ 3 callers
Method
selectByIds
* 根据id查询数据 * @param {any[]} ids id数组 * @returns
src/database/orm/BaseMapper.ts:313
↓ 3 callers
Function
send
(payload: any, chat: Chats)
src/store/modules/message.ts:214
↓ 3 callers
Method
sendData
(payload: any, protocolOverride?: ProtocolMode)
src/worker/Websocket.worker.ts:225
↓ 3 callers
Function
shouldOutput
(level: LogLevel)
src/hooks/useLogger.ts:40
↓ 3 callers
Function
stopHeartbeat
()
src/views/call/services/useMeeting.ts:358
← previous
next →
101–200 of 1,454, ranked by callers