Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Evansy/MallChatWeb
/ functions
Functions
191 in github.com/Evansy/MallChatWeb
⨍
Functions
191
◇
Types & classes
29
↓ 17 callers
Function
getRequest
(url: string, config?: any)
src/services/apis.ts:24
↓ 7 callers
Function
postRequest
(url: string, params?: any)
src/services/apis.ts:26
↓ 7 callers
Function
putRequest
(url: string, params?: any)
src/services/apis.ts:27
↓ 5 callers
Function
deleteRequest
(url: string, params?: any)
src/services/apis.ts:28
↓ 5 callers
Method
getIndexOffset
* 获取指定索引的偏移量 * @param {number} givenIndex - 给定的索引 * @returns {number} - 偏移量
src/components/VirtualList/virtual.ts:227
↓ 5 callers
Function
scrollToOffset
(offset: number, smooth = false)
src/components/VirtualList/index.tsx:206
↓ 4 callers
Method
getLastIndex
()
src/components/VirtualList/virtual.ts:249
↓ 4 callers
Method
isFixedType
()
src/components/VirtualList/virtual.ts:245
↓ 4 callers
Function
postMsg
({ type, value }: { type: string; value?: object })
src/utils/worker.ts:2
↓ 3 callers
Method
checkRange
(start, end)
src/components/VirtualList/virtual.ts:253
↓ 3 callers
Function
close
()
src/stores/preview.ts:19
↓ 3 callers
Method
getEndByStart
(start)
src/components/VirtualList/virtual.ts:278
↓ 3 callers
Function
getMsgList
(size = pageSize)
src/stores/chat.ts:152
↓ 3 callers
Function
sortAndUniqueSessionList
()
src/stores/chat.ts:241
↓ 2 callers
Function
clearQueue
()
src/utils/readCountQueue.ts:53
↓ 2 callers
Function
connectionSend
(value: object)
src/utils/worker.ts:22
↓ 2 callers
Function
dequeue
()
src/stores/downloadQuenu.ts:34
↓ 2 callers
Function
dispatchSizeChange
()
src/components/VirtualList/item.tsx:47
↓ 2 callers
Function
getClientSize
()
src/components/VirtualList/index.tsx:123
↓ 2 callers
Function
getContactList
(isFresh = false)
src/stores/contacts.ts:15
↓ 2 callers
Function
getEmojiList
()
src/stores/emoji.ts:16
↓ 2 callers
Method
getEstimateSize
()
src/components/VirtualList/virtual.ts:315
↓ 2 callers
Function
getOffset
()
src/components/VirtualList/index.tsx:119
↓ 2 callers
Method
getRange
* 获取当前范围 * @returns {object} - 当前范围对象
src/components/VirtualList/virtual.ts:50
↓ 2 callers
Method
getScrollOvers
* 获取滚动的位置 * @returns {number} 滚动的位置
src/components/VirtualList/virtual.ts:191
↓ 2 callers
Function
getScrollSize
()
src/components/VirtualList/index.tsx:128
↓ 2 callers
Function
getUniqueIdFromDataSources
()
src/components/VirtualList/index.tsx:156
↓ 2 callers
Method
handleDataSourcesChange
* 数据变化处理
src/components/VirtualList/virtual.ts:120
↓ 2 callers
Method
init
* 初始化 * @param {object} param - 参数对象 * @param {function} callUpdate - 更新回调函数
src/components/VirtualList/virtual.ts:21
↓ 2 callers
Function
initConnection
()
src/utils/worker.ts:91
↓ 2 callers
Method
isBehind
()
src/components/VirtualList/virtual.ts:59
↓ 2 callers
Function
isDiffNow10Min
(time: ConfigType)
src/utils/computedTime.ts:104
↓ 2 callers
Method
isFront
()
src/components/VirtualList/virtual.ts:63
↓ 2 callers
Function
notification
({ name, text, icon, onClick }: NotificationType)
src/utils/notification.ts:9
↓ 2 callers
Function
notify
({ name, text, icon, onClick }: NotificationType)
src/utils/notification.ts:20
↓ 2 callers
Function
onCloseHandler
()
src/utils/worker.ts:42
↓ 2 callers
Function
reset
()
src/hooks/useRecording.ts:30
↓ 2 callers
Function
scrollToIndex
(index: number, smooth?: boolean, topDistance = 0)
src/components/VirtualList/index.tsx:193
↓ 2 callers
Method
updateParam
(key, value)
src/components/VirtualList/virtual.ts:72
↓ 2 callers
Method
updateRange
(start, end)
src/components/VirtualList/virtual.ts:270
↓ 2 callers
Function
upload
(url: string, file: File, inner?: boolean)
src/hooks/useUpload.ts:41
↓ 1 callers
Method
#send
(msg: WsReqMsgContentType)
src/utils/websocket.ts:101
↓ 1 callers
Function
addQuenuAction
(url: string)
src/stores/downloadQuenu.ts:21
↓ 1 callers
Function
checkTimeInterval
(cur: MessageType, pre: MessageType)
src/utils/computedTime.ts:28
↓ 1 callers
Function
clearHeartPackTimer
()
src/utils/worker.ts:35
↓ 1 callers
Function
compressImage
(file: File)
src/hooks/useEmojiUpload.ts:56
↓ 1 callers
Function
computedTimeBlock
(list: MessageType[], needFirst = true)
src/utils/computedTime.ts:45
↓ 1 callers
Function
configCompressPlugin
( compress: 'gzip' | 'brotli', deleteOriginFile = false, )
config/plugin/compress.ts:9
↓ 1 callers
Function
configImageminPlugin
()
config/plugin/imagemin.ts:6
↓ 1 callers
Function
configVisualizerPlugin
(isOpen = false)
config/plugin/visualizer.ts:7
↓ 1 callers
Function
countAudioTime
()
src/hooks/useUpload.ts:143
↓ 1 callers
Function
createGuard
(router: Router)
src/router/guard/index.ts:4
↓ 1 callers
Function
createPermissionGuard
(router: Router)
src/router/guard/permissionGuard.ts:18
↓ 1 callers
Function
deleteMsg
(msgId: number)
src/stores/chat.ts:414
↓ 1 callers
Method
destroy
()
src/components/VirtualList/virtual.ts:42
↓ 1 callers
Function
downloadAction
(url: string)
src/stores/downloadQuenu.ts:45
↓ 1 callers
Function
downloadFile
(url: string, filename?: string, extension?: string)
src/hooks/useDownload.ts:28
↓ 1 callers
Function
emitEvent
(offset: number, clientSize: number, scrollSize: number)
src/components/VirtualList/index.tsx:134
↓ 1 callers
Function
getAudioDuration
(file: File)
src/hooks/useUpload.ts:137
↓ 1 callers
Function
getBatchBadgeInfo
(itemIds: number[])
src/stores/cached.ts:68
↓ 1 callers
Function
getFileExtension
(url: string)
src/hooks/useDownload.ts:10
↓ 1 callers
Function
getFileName
(url: string)
src/hooks/useDownload.ts:19
↓ 1 callers
Function
getGroupUserList
(refresh = false)
src/stores/group.ts:92
↓ 1 callers
Function
getImgWH
(file: File)
src/hooks/useUpload.ts:119
↓ 1 callers
Function
getNewFriendCount
()
src/stores/contacts.ts:40
↓ 1 callers
Method
getOffset
(start)
src/components/VirtualList/virtual.ts:67
↓ 1 callers
Method
getPadBehind
* 获取后方的预填充大小 * @returns {number} - 填充大小
src/components/VirtualList/virtual.ts:297
↓ 1 callers
Method
getPadFront
()
src/components/VirtualList/virtual.ts:285
↓ 1 callers
Function
getRenderSlots
()
src/components/VirtualList/index.tsx:221
↓ 1 callers
Function
getRequestFriendsList
(isFresh = false)
src/stores/contacts.ts:52
↓ 1 callers
Function
getToken
()
src/services/request.ts:6
↓ 1 callers
Function
getVideoCover
(file: File)
src/hooks/useUpload.ts:66
↓ 1 callers
Method
handleBehind
* 向后滚动处理 * @returns {number} 滚动的位置
src/components/VirtualList/virtual.ts:178
↓ 1 callers
Method
handleFront
* 向前滚动处理 * @returns {number} 滚动的位置
src/components/VirtualList/virtual.ts:164
↓ 1 callers
Method
handleScroll
* 滚动处理 * @param offset 偏移量 * @description 根据滚动的偏移量判断滚动的方向是向前还是向后
src/components/VirtualList/virtual.ts:145
↓ 1 callers
Method
handleSlotSizeChange
()
src/components/VirtualList/virtual.ts:136
↓ 1 callers
Function
installVirtual
()
src/components/VirtualList/index.tsx:170
↓ 1 callers
Function
isDiffNow
({ time, unit, diff, }: { unit: OpUnitType time: ConfigType diff: number })
src/utils/computedTime.ts:85
↓ 1 callers
Function
isMyFriend
(uid: number)
src/directives/v-friends.ts:5
↓ 1 callers
Function
parseFile
(file: File, addParams: Record<string, any> = {})
src/hooks/useUpload.ts:166
↓ 1 callers
Function
pushMsg
(msg: MessageType)
src/stores/chat.ts:271
↓ 1 callers
Function
removeQuenuAction
(url: string)
src/stores/downloadQuenu.ts:26
↓ 1 callers
Method
saveSize
* 保存元素的尺寸 * @param {string} id - 唯一标识 * @param {number} size - 尺寸 * @description 该方法用于保存数据项的尺寸信息。将指定id和尺寸保存到`sizes`映射中,以便后续使用
src/components/VirtualList/virtual.ts:91
↓ 1 callers
Function
scrollToBottom
(smooth?: boolean)
src/components/VirtualList/index.tsx:257
↓ 1 callers
Function
sendHeartPack
()
src/utils/worker.ts:27
↓ 1 callers
Function
stop
()
src/hooks/useRecording.ts:84
↓ 1 callers
Function
task
()
src/utils/readCountQueue.ts:26
↓ 1 callers
Function
timeToStr
(time: number)
src/utils/computedTime.ts:13
↓ 1 callers
Function
uniqueUserList
(arr: UserItem[])
src/utils/unique.ts:3
↓ 1 callers
Function
updateSessionLastActiveTime
(roomId: number, room?: SessionItem)
src/stores/chat.ts:254
↓ 1 callers
Function
upload
(url: string, file: File)
src/hooks/useEmojiUpload.ts:23
↓ 1 callers
Function
urlToBlob
(url: string)
src/utils/index.ts:125
↓ 1 callers
Function
useDownload
()
src/hooks/useDownload.ts:4
↓ 1 callers
Function
whiteListTest
(path: string)
src/router/guard/permissionGuard.ts:8
Function
HomeChatView
()
src/router/index.ts:5
Function
HomeContactsView
()
src/router/index.ts:6
Function
HomeView
()
src/router/index.ts:4
Function
addAdmin
(uidList: number[])
src/stores/group.ts:153
Function
addEmoji
(emojiUrl: string)
src/stores/emoji.ts:31
Function
batchUpdateUserStatus
(items: UserItem[])
src/stores/group.ts:132
next →
1–100 of 191, ranked by callers