MCPcopy Index your code

hub / github.com/yinxin630/fiora / functions

Functions531 in github.com/yinxin630/fiora

↓ 41 callersFunctionfetch
( event: string, data = {}, { toast = true } = {}, )
packages/web/src/utils/fetch.ts:9
↓ 35 callersFunctionfetch
( event: string, data: any = {}, { toast = true } = {}, )
packages/app/src/socket.ts:44
↓ 28 callersFunctionreducer
(state: State = initialState, action: Action)
packages/web/src/state/reducer.ts:265
↓ 18 callersFunctionuseAction
()
packages/web/src/hooks/useAction.ts:9
↓ 12 callersFunctionuseStore
()
packages/app/src/hooks/useStore.tsx:4
↓ 11 callersFunctiongetMiddlewareParams
(event = 'login', data = {})
packages/server/test/helpers/middleware.ts:1
↓ 10 callersFunctionfetch
( event: string, data: any = {}, { toast = true } = {}, )
packages/app/src/utils/fetch.ts:4
↓ 10 callersFunctiongetOSSFileUrl
(url = '', process = '')
packages/web/src/utils/uploadFile.ts:38
↓ 9 callersFunctiongetFriendId
(userId1: string, userId2: string)
packages/utils/getFriendId.ts:7
↓ 9 callersFunctioninitMongoDB
()
packages/database/mongoose/initMongoDB.ts:13
↓ 8 callersFunctionexec
(commandStr: string)
index.ts:7
↓ 8 callersFunctioni18n
(key: keyof typeof enUS | keyof typeof zhCN)
packages/i18n/node.index.ts:13
↓ 7 callersFunctionaddSelfMessage
(type: string, content: string)
packages/web/src/modules/Chat/ChatInput.tsx:162
↓ 7 callersFunctiongetData
()
packages/web/src/localStorage.ts:43
↓ 7 callersFunctionhandleSendMessage
( localId: string, type: string, content: string, linkmanId = focus, )
packages/web/src/modules/Chat/ChatInput.tsx:198
↓ 7 callersFunctionuseIsLogin
()
packages/web/src/hooks/useIsLogin.ts:7
↓ 6 callersFunctiongetLinkmanHistoryMessages
( linkmanId: string, existCount: number, )
packages/web/src/service.ts:239
↓ 6 callersFunctiongetSwitchValue
* 获取LocalStorage中的boolean值 * @param key 键值 * @param defaultValue 默认值
packages/web/src/localStorage.ts:35
↓ 6 callersFunctiongetTextValue
* 获取LocalStorage中的文本值 * @param key 键值 * @param defaultValue 默认值
packages/web/src/localStorage.ts:25
↓ 6 callersFunctionrenderTooltip
(text: string, component: JSX.Element)
packages/web/src/modules/Sidebar/Sidebar.tsx:70
↓ 6 callersFunctionuseAero
()
packages/web/src/hooks/useAero.ts:7
↓ 6 callersFunctionuseFocusLinkman
()
packages/app/src/hooks/useStore.tsx:41
↓ 6 callersFunctionuseIsLogin
()
packages/app/src/hooks/useStore.tsx:17
↓ 6 callersFunctionuseSelfId
()
packages/app/src/hooks/useStore.tsx:12
↓ 5 callersFunctionconvertMessage
(message: any)
packages/utils/convertMessage.ts:51
↓ 5 callersFunctionfrequency
( socket: Socket, { maxCallPerMinutes = MaxCallPerMinutes, newUserMaxCallPerMinutes =
packages/server/src/middlewares/frequency.ts:28
↓ 5 callersFunctiongetSealIpKey
(ip: string)
packages/database/redis/initRedis.ts:49
↓ 5 callersFunctiongetSealUserKey
(user: string)
packages/database/redis/initRedis.ts:58
↓ 5 callersFunctionhandleGetSystemConfig
()
packages/web/src/modules/Sidebar/Admin.tsx:57
↓ 5 callersFunctionhandleInviteV2Messages
(messages: SendMessageData[])
packages/database/mongoose/models/message.ts:80
↓ 5 callersFunctionuploadFile
( blob: Blob, fileName: string, )
packages/web/src/utils/uploadFile.ts:60
↓ 4 callersFunctiongetLinkmanHistoryMessages
( linkmanId: string, existCount: number, )
packages/app/src/service.ts:228
↓ 4 callersFunctiongetRandomAvatar
()
packages/utils/getRandomAvatar.ts:7
↓ 4 callersFunctionisLogin
(socket: Socket)
packages/server/src/middlewares/isLogin.ts:8
↓ 4 callersFunctionsetCssVariable
(color: string, textColor: string)
packages/web/src/utils/setCssVariable.ts:6
↓ 4 callersFunctionshowMessage
(text: string, duration = 1500, type = 'success')
packages/web/src/components/Message.tsx:7
↓ 4 callersFunctionuseUser
()
packages/app/src/hooks/useStore.tsx:8
↓ 3 callersFunctionaddParam
(url: string, params: UrlParams)
packages/utils/url.ts:6
↓ 3 callersFunctionaddSelfMessage
(type: string, content: string)
packages/app/src/pages/Chat/Input.tsx:55
↓ 3 callersFunctionconvertMessage
(message: Message)
packages/app/src/utils/convertMessage.ts:75
↓ 3 callersFunctiondeleteObjectKey
* 删除对象中的某个键值 * 直接调用delete删除键值据说性能差(我没验证) * @param obj 目标对象 * @param key 要删除的键
packages/web/src/state/reducer.ts:190
↓ 3 callersFunctiongetFriendId
(userId1: string, userId2: string)
packages/app/src/utils/getFriendId.ts:1
↓ 3 callersFunctiongetGroupOnlineMembers
(groupId: string)
packages/app/src/service.ts:291
↓ 3 callersFunctiongetLinkmansLastMessagesV2
(linkmanIds: string[])
packages/web/src/service.ts:227
↓ 3 callersFunctiongetNewRegisteredUserIpKey
(ip: string)
packages/database/redis/initRedis.ts:43
↓ 3 callersFunctiongetOSSFileUrl
(url: string | number = '', process = '')
packages/app/src/utils/uploadFile.ts:24
↓ 3 callersFunctiongetSocketIp
(socket: Socket)
packages/utils/socket.ts:3
↓ 3 callersFunctiongetStorageValue
(key: string)
packages/app/src/utils/storage.ts:3
↓ 3 callersFunctionhandleGetSealList
()
packages/web/src/modules/Sidebar/Admin.tsx:51
↓ 3 callersFunctionhandleNewUser
* 处理注册时间不满24小时的用户 * @param user 用户
packages/server/src/routes/user.ts:57
↓ 3 callersFunctioninitLinkmanFields
* 初始化联系人部分公共字段 * @param linkman 联系人 * @param type 联系人类型
packages/web/src/state/reducer.ts:199
↓ 3 callersFunctionisAdmin
(socket: Socket)
packages/server/src/middlewares/isAdmin.ts:9
↓ 3 callersFunctionjoinGroup
(groupId: string)
packages/web/src/service.ts:191
↓ 3 callersFunctionpush
(str: string)
packages/app/src/pages/Chat/TextMessage.tsx:17
↓ 3 callersFunctionresetSearch
()
packages/web/src/modules/FunctionBarAndLinkmanList/FunctionBar.tsx:40
↓ 3 callersFunctionsaveUsername
(username: string)
packages/app/src/service.ts:4
↓ 3 callersFunctionsaveUsername
(username: string)
packages/web/src/service.ts:4
↓ 3 callersFunctionseal
(socket: Socket)
packages/server/src/middlewares/seal.ts:13
↓ 3 callersFunctionsendImageMessage
(image: string | ReadFileResult)
packages/web/src/modules/Chat/ChatInput.tsx:218
↓ 3 callersFunctionsendMessage
(localId: string, type: string, content: string)
packages/app/src/pages/Chat/Input.tsx:80
↓ 3 callersFunctionsetStorageValue
(key: string, value: string)
packages/app/src/utils/storage.ts:7
↓ 3 callersFunctionupdateHistory
(linkmanId: string, messageId: string)
packages/web/src/service.ts:416
↓ 3 callersFunctionuseLinkmans
()
packages/app/src/hooks/useStore.tsx:36
↓ 3 callersFunctionuseStore
()
packages/web/src/hooks/useStore.ts:4
↓ 2 callersFunctionclearInviteId
()
packages/web/src/modules/InviteInfo.tsx:43
↓ 2 callersFunctionconnect
()
packages/app/src/state/action.ts:41
↓ 2 callersFunctioncreateOrUpdateHistory
( userId: string, linkmanId: string, messageId: string, )
packages/database/mongoose/models/history.ts:33
↓ 2 callersFunctiondeleteObjectKeys
* 删除对象中的对个键值 * @param obj 目标对象 * @param keys 要删除的键列表
packages/web/src/state/reducer.ts:173
↓ 2 callersFunctiondeleteUser
(userIdOrName: string, confirm = true)
packages/bin/scripts/deleteUser.ts:12
↓ 2 callersFunctiondisableNotification
()
packages/app/src/components/Nofitication.tsx:22
↓ 2 callersFunctiondoctor
()
packages/bin/scripts/doctor.ts:10
↓ 2 callersFunctionformatLinkmanName
(linkman: Linkman)
packages/app/src/utils/linkman.ts:3
↓ 2 callersFunctiongenerateToken
* 生成jwt token * @param user 用户 * @param environment 客户端环境信息
packages/server/src/routes/user.ts:42
↓ 2 callersFunctiongetGroupOnlineMembersHelper
* 获取指定群组的在线用户辅助方法 * @param group 群组
packages/server/src/routes/group.ts:17
↓ 2 callersFunctiongetHeightPercent
* 获取窗口高度百分比
packages/web/src/App.tsx:45
↓ 2 callersFunctiongetImages
()
packages/app/src/pages/Chat/MessageList.tsx:57
↓ 2 callersFunctiongetIsNight
()
packages/app/src/pages/Other/Other.tsx:26
↓ 2 callersFunctiongetLinkmanLastTime
(linkman: Linkman)
packages/web/src/modules/FunctionBarAndLinkmanList/LinkmanList.tsx:40
↓ 2 callersFunctiongetMessagesMap
* 将消息以_id为键转为对象结构 * @param messages 消息数组
packages/web/src/state/reducer.ts:161
↓ 2 callersFunctiongetNewUserKey
(userId: string)
packages/database/redis/initRedis.ts:39
↓ 2 callersFunctiongetPerRandomColor
( seed: string, luminosity: ColorMode = 'dark', )
packages/utils/getRandomColor.ts:27
↓ 2 callersFunctiongetUserNotificationTokens
(user: UserDocument)
packages/server/src/routes/user.ts:76
↓ 2 callersFunctiongetWidthPercent
* 获取窗口宽度百分比
packages/web/src/App.tsx:26
↓ 2 callersFunctionguest
()
packages/app/src/socket.ts:63
↓ 2 callersFunctionhandleClick
(targetUser: any)
packages/web/src/modules/FunctionBarAndLinkmanList/FunctionBar.tsx:97
↓ 2 callersFunctionhandleClose
()
packages/web/src/modules/InviteInfo.tsx:47
↓ 2 callersFunctionhandleInviteV2Message
(message: SendMessageData)
packages/database/mongoose/models/message.ts:60
↓ 2 callersFunctioninitRedis
()
packages/database/redis/initRedis.ts:6
↓ 2 callersFunctionjoinGroup
(groupId: string)
packages/app/src/service.ts:191
↓ 2 callersFunctionmergeLinkmans
( linkmans1: Linkman[], linkmans2: Linkman[], )
packages/app/src/state/reducer.ts:30
↓ 2 callersFunctionplaySound
(type = 'default')
packages/web/src/utils/playSound.ts:46
↓ 2 callersFunctionpushNotification
( notificationTokens: string[], message: MessageDocument, groupName?: string, )
packages/server/src/routes/message.ts:41
↓ 2 callersFunctionreLogin
(message: string)
packages/web/src/modules/Sidebar/SelfInfo.tsx:103
↓ 2 callersFunctionremoveStorageValue
(key: string)
packages/app/src/utils/storage.ts:11
↓ 2 callersFunctionrenderContent
()
packages/app/src/pages/Chat/Message.tsx:111
↓ 2 callersFunctionrenderSearchGroups
(count = 999)
packages/web/src/modules/FunctionBarAndLinkmanList/FunctionBar.tsx:119
↓ 2 callersFunctionrenderSearchUsers
(count = 999)
packages/web/src/modules/FunctionBarAndLinkmanList/FunctionBar.tsx:93
↓ 2 callersFunctionscrollToEnd
(time = 0)
packages/app/src/pages/Chat/Chat.tsx:128
↓ 2 callersFunctionsealUser
(username: string)
packages/web/src/service.ts:347
↓ 2 callersFunctionsendHuaji
()
packages/web/src/modules/Chat/ChatInput.tsx:310
next →1–100 of 531, ranked by callers