Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/1111mp/electron_client
/ functions
Functions
345 in github.com/1111mp/electron_client
⨍
Functions
345
◇
Types & classes
119
Method
click
()
src/main/menu.ts:158
Function
close
()
src/main/db/server.ts:221
Function
closeLogin
()
src/renderer/login/login.tsx:24
Method
componentDidMount
()
src/renderer/components/dropEmitter/index.tsx:12
Method
componentWillUnmount
()
src/renderer/components/dropEmitter/index.tsx:22
Method
connect
()
src/renderer/socket/index.ts:71
Method
constructor
(members: Array<DB.UserWithFriendSetting> = [])
src/renderer/components/Quill/memberRepository.ts:26
Method
constructor
(quill: Quill, options: EmojiPickerOptions)
src/renderer/components/Quill/emoji/completion.tsx:33
Method
constructor
(node: Node)
src/renderer/components/Quill/mentions/blot.tsx:58
Method
constructor
(quill: Quill, options: MentionCompletionOptions)
src/renderer/components/Quill/mentions/completion.tsx:38
Method
constructor
(quill: Quill)
src/renderer/components/Quill/signal-clipboard/index.ts:41
Method
constructor
(private readonly holder: SystemThemeHolder)
src/renderer/utils/NativeThemeListener.ts:13
Method
constructor
()
src/renderer/main/stores/client/index.ts:6
Method
constructor
()
src/renderer/main/stores/user/index.ts:6
Method
constructor
()
src/renderer/main/stores/friends/index.ts:9
Method
constructor
()
src/renderer/main/stores/conversations/index.ts:10
Method
constructor
( private readonly url: string, private readonly options: IMSocketOptions )
src/renderer/socket/index.ts:44
Method
constructor
()
src/main/LogForRenderer.ts:11
Method
constructor
()
src/main/logging.ts:10
Method
constructor
()
src/main/main.ts:27
Method
constructor
( private readonly mainWindow: BrowserWindow, private readonly i18n: I18n.I18nFn )
src/main/menu.ts:15
Method
constructor
()
src/main/db/main.ts:78
Method
convert
(html: string)
src/renderer/components/Quill/types.d.ts:43
Method
count
()
src/renderer/main/stores/conversations/index.ts:28
Method
create
(emoji: string)
src/renderer/components/Quill/emoji/blot.ts:19
Method
create
({ type, image, size, name }: ImageBlotValue)
src/renderer/components/Quill/image/blot.tsx:15
Method
create
(value: MentionBlotValue)
src/renderer/components/Quill/mentions/blot.tsx:17
Method
create
(value: VideoBlotValue)
src/renderer/components/Quill/video/blot.tsx:19
Function
createConversation
* @description: Create a room into table rooms. * @param room ModuleIM.Core.ConversationType * @return Promise<void>
src/main/db/server.ts:1127
Method
createP2P
( conversation: Omit< ModuleIM.Core.ConversationType, 'id' | 'lastReadAck' | 'active_at' >
src/renderer/main/stores/conversations/index.ts:39
Function
debug
(...args: Array<unknown>)
src/main/utils/consoleLogger.ts:16
Function
debug
(...args: Array<unknown>)
src/main/db/mainWorker.ts:51
Method
disconnect
()
src/renderer/socket/index.ts:75
Function
emojiToData
(emoji: string)
src/renderer/components/EmojiWidgets/lib.ts:209
Function
error
(...args: Array<unknown>)
src/main/utils/consoleLogger.ts:4
Function
error
(...args: Array<unknown>)
src/main/db/mainWorker.ts:39
Function
focus
()
src/renderer/components/CompositionInput/index.tsx:199
Function
focusOnRender
(el: HTMLElement | null)
src/renderer/components/EmojiWidgets/EmojiPicker.tsx:55
Method
getActivedConversation
(sender: number)
src/renderer/main/stores/conversations/index.ts:69
Function
getConversations
* @description: Get all conversations. * @param owner number (owner userId) * @return Promise<ModuleIM.Core.ConversationType[]>
src/main/db/server.ts:1267
Function
getConversationsWithAll
* @description: Get all conversations with detail (async). * @param owner number * @return Promise<>
src/main/db/server.ts:1285
Function
getFriend
* @description: Get friend info by friend' id (async). * @param owner number * @param id number * @return Promise<DB.UserWithFriendSetting>
src/main/db/server.ts:383
Function
getFriends
* @description: Get user friends info (async). * @param owner number * @return Promise<DB.UserWithFriendSetting[]>
src/main/db/server.ts:429
Function
getGroup
* @description: Get group info not include members. * @param groupId number * @return ModuleIM.Core.GroupBasic
src/main/db/server.ts:692
Function
getGroupWithMembers
* @description: Get group info include members. * @param owner number * @param groupId number * @return ModuleIM.Core.GroupBasic & { members: DB.Us
src/main/db/server.ts:722
Function
getGroups
* @description: Get user all groups (not include members). * @param userId number * @return Promise<Array<ModuleIM.Core.GroupBasic>>
src/main/db/server.ts:829
Function
getGroupsIncludeMembers
* @description: Get user all groups (include members). * @param userId number * @return Promise<Array<ModuleIM.Core.GroupBasic & { members: DB.UserI
src/main/db/server.ts:854
Function
getLastConversationMessage
* @description: Get the last message for conversation (async). * @param owner number * @param sender number * @return Promise<ModuleIM.Core.Message
src/main/db/server.ts:1090
Method
getMemberByAccount
(account?: string)
src/renderer/components/Quill/memberRepository.ts:50
Function
getMembersByGroupId
* @description: Get group members by groupId. * @param owner number * @param groupId number * @return Promise<DB.UserWithFriendSetting[]>
src/main/db/server.ts:779
Function
getMessage
( // messages: { // [key: string]: Message; // }, messages: Record<string, string | any>, key: str
src/renderer/utils/index.ts:85
Function
getMessage
(key, substitutions)
src/main/i18n.ts:11
Function
getMessagesBySender
* @description: Get messages by userId or groupId. * @param sender number * @param pageNum string * @param pageSize number * @return Promise<Modul
src/main/db/server.ts:994
Function
getSelectionHTML
()
src/renderer/components/Quill/signal-clipboard/index.ts:9
Function
getSizeClass
(str: string)
src/renderer/components/EmojiWidgets/lib.ts:272
Function
getTextFromOps
(ops: Array<Op>)
src/renderer/components/Quill/utils.ts:311
Function
getThemeFromDatabase
()
src/renderer/utils/theme.ts:11
Function
getTotalUnreadCount
* @description: Get user total unread messages's count. * @param options <{ owner: number; lastReadAck: bigint; }> * @return Promise<number>
src/main/db/server.ts:1431
Function
getTotalUnreadForConversation
* @description: Get total unread messages count for conversation (async). * @param owner number * @param options <{ sender: number; lastReadAck: big
src/main/db/server.ts:1385
Function
getUserInfo
()
src/main/db/server.ts:277
Function
handleClickButton
(evt)
src/renderer/components/EmojiWidgets/EmojiButton.tsx:73
Function
handleKeydown
(event: KeyboardEvent)
src/renderer/components/EmojiWidgets/EmojiButton.tsx:52
Function
handleOutsideClick
(evt: MouseEvent)
src/renderer/components/EmojiWidgets/EmojiButton.tsx:32
Function
handler
(event: KeyboardEvent)
src/renderer/components/EmojiWidgets/EmojiPicker.tsx:169
Function
handler
(event: KeyboardEvent)
src/renderer/login/login.tsx:88
Function
info
(...args: Array<unknown>)
src/main/utils/consoleLogger.ts:10
Function
info
(...args: Array<unknown>)
src/main/db/mainWorker.ts:45
Function
initialize
(mainSQL: SQLType)
src/main/SQLChannel.ts:13
Function
initialize
({ configDir, key, logger: suppliedLogger, }: { configDir: string; key: string; logger: Omit<LogFu
src/main/db/server.ts:178
Method
initialize
()
src/main/NativeThemeNotifier.ts:13
Function
insertEmoji
(e: EmojiPickDataType)
src/renderer/components/CompositionInput/index.tsx:209
Method
isConnected
()
src/renderer/socket/index.ts:67
Function
jsonToObject
(json: string)
src/main/db/util.ts:11
Function
loadImg
(url: string, cb?: () => void)
src/renderer/utils/index.ts:95
Function
loader
({ params }: LoaderFunctionArgs)
src/renderer/main/pages/Conversation/index.tsx:41
Function
matchEmojiBlot
(node: HTMLElement, delta: Delta)
src/renderer/components/Quill/emoji/matchers.ts:15
Function
matchEmojiImage
(node: Element)
src/renderer/components/Quill/emoji/matchers.ts:7
Function
matchEmojiText
(node: Text)
src/renderer/components/Quill/emoji/matchers.ts:31
Function
matchImageBlot
(node: HTMLElement, delta: Delta)
src/renderer/components/Quill/image/matchers.ts:3
Function
matchReactEmoji
(node: HTMLElement, delta: Delta)
src/renderer/components/Quill/emoji/matchers.ts:23
Function
matchVideoBlot
(node: HTMLElement, delta: Delta)
src/renderer/components/Quill/video/matchers.ts:3
Function
objectToJSON
(data: T)
src/main/db/util.ts:7
Function
onBackspace
()
src/renderer/components/CompositionInput/index.tsx:387
Function
onChange
()
src/renderer/components/CompositionInput/index.tsx:413
Function
onConversationEnter
(event: React.MouseEvent)
src/renderer/main/pages/IndexPage/Conversations/index.tsx:47
Function
onEnter
()
src/renderer/components/CompositionInput/index.tsx:297
Function
onEscape
()
src/renderer/components/CompositionInput/index.tsx:355
Method
onSelectionChange
()
src/renderer/components/Quill/emoji/completion.tsx:96
Method
onSelectionChange
()
src/renderer/components/Quill/mentions/completion.tsx:85
Function
onSendMessage
()
src/renderer/main/pages/AddressBook/Concat/index.tsx:29
Function
onShortKeyEnter
()
src/renderer/components/CompositionInput/index.tsx:292
Function
onTab
()
src/renderer/components/CompositionInput/index.tsx:329
Method
onTextChange
()
src/renderer/components/Quill/mentions/completion.tsx:125
Function
onThemeSetting
(evt)
src/renderer/window/pages/Setting/index.tsx:7
Function
openSetting
()
src/renderer/main/pages/Home/Menu/index.tsx:26
Function
pwdChange
(event: React.ChangeEvent<HTMLInputElement>)
src/renderer/login/login.tsx:35
Function
queryParse
(search?: string)
src/renderer/utils/index.ts:58
Function
queryString
(key?: string)
src/renderer/utils/index.ts:72
Function
removeConversationById
* @description: Remove all conversations by owner. * @param owner number (userId) * @return Promise<void>
src/main/db/server.ts:1233
Function
removeConversations
* @description: Remove conversations by owner (async). * @param owner number * @return Promise<void>
src/main/db/server.ts:1243
← previous
next →
201–300 of 345, ranked by callers