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
↓ 1 callers
Method
getInstance
(url: string, options: IMSocketOptions)
src/renderer/socket/index.ts:36
↓ 1 callers
Method
getInstance
()
src/main/LogForRenderer.ts:23
↓ 1 callers
Method
getInstance
()
src/main/logging.ts:21
↓ 1 callers
Function
getLastConversationMessageSync
* @description: Get the last message for conversation (sync). * @param owner number * @param sender number * @return ModuleIM.Core.MessageBasic
src/main/db/server.ts:1103
↓ 1 callers
Method
getMembers
(omit?: DB.UserWithFriendSetting)
src/renderer/components/Quill/memberRepository.ts:36
↓ 1 callers
Function
getMessageFromProto
(buffer: Uint8Array)
src/protobuf/index.ts:31
↓ 1 callers
Function
getName
()
src/renderer/main/pages/IndexPage/Conversations/index.tsx:37
↓ 1 callers
Function
getNotifyFromProto
(buffer: Uint8Array)
src/protobuf/index.ts:22
↓ 1 callers
Function
getSQLCipherVersion
(db: Database)
src/main/db/util.ts:38
↓ 1 callers
Function
getSQLiteVersion
(db: Database)
src/main/db/util.ts:15
↓ 1 callers
Function
getTextAndBodysFromOps
( ops: Array<Op> )
src/renderer/components/Quill/utils.ts:84
↓ 1 callers
Function
getTheme
()
src/main/NativeThemeNotifier.ts:4
↓ 1 callers
Function
getTotalUnreadForConversationSync
* @description: Get total unread messages count for conversation (sync). * @param owner number * @param options <{ sender: number; lastReadAck: bigi
src/main/db/server.ts:1401
↓ 1 callers
Method
initial
()
src/renderer/main/stores/friends/index.ts:15
↓ 1 callers
Method
initialize
()
src/renderer/socket/index.ts:80
↓ 1 callers
Function
initializeSQL
( userDataPath: string, )
src/main/main.ts:247
↓ 1 callers
Function
insertBodyOps
( incomingOps: Array<Op>, bodyRanges: Array<BodyRange> )
src/renderer/components/Quill/utils.ts:150
↓ 1 callers
Method
insertMention
( mention: DB.UserWithFriendSetting, index: number, range: number, withTrailingSpace = false
src/renderer/components/Quill/mentions/completion.tsx:166
↓ 1 callers
Function
installExtensions
()
src/main/main.ts:65
↓ 1 callers
Function
ipcInvoke
( name: string, args: ReadonlyArray<unknown> )
src/main/db/channels.ts:14
↓ 1 callers
Function
isInsertIImageOp
(op: Op)
src/renderer/components/Quill/utils.ts:75
↓ 1 callers
Function
isInsertIVideoOp
(op: Op)
src/renderer/components/Quill/utils.ts:72
↓ 1 callers
Function
isMentionBlot
(blot: LeafBlot)
src/renderer/components/Quill/utils.ts:54
↓ 1 callers
Function
isSameDay
(currentTime: number, diffTime: number)
src/renderer/utils/date.ts:4
↓ 1 callers
Function
keyDatabase
(db: Database, key: string)
src/main/db/server.ts:112
↓ 1 callers
Function
loadLocale
({ appLocale, }: { appLocale?: string } = {})
src/main/locale.ts:25
↓ 1 callers
Function
makeParams
(keys: string[], values: Values)
src/renderer/services/index.ts:91
↓ 1 callers
Function
matchMention
(memberRepositoryRef: RefObject<MemberRepository>)
src/renderer/components/Quill/mentions/matchers.ts:6
↓ 1 callers
Function
menuHandler
(path: string)
src/renderer/main/pages/Home/Menu/index.tsx:33
↓ 1 callers
Function
migrateSchemaVersion
(db: Database)
src/main/db/server.ts:127
↓ 1 callers
Function
normalizeLocaleName
(locale: string)
src/main/locale.ts:7
↓ 1 callers
Method
notifyListeners
()
src/main/NativeThemeNotifier.ts:56
↓ 1 callers
Method
onCapturePaste
(event: ClipboardEvent)
src/renderer/components/Quill/signal-clipboard/index.ts:84
↓ 1 callers
Method
onMessage
(msg: ModuleIM.Core.MessageBasic)
src/renderer/main/stores/conversations/index.ts:89
↓ 1 callers
Function
openAndMigrateDatabase
(filePath: string, key: string)
src/main/db/server.ts:142
↓ 1 callers
Function
openAndSetUpSQLCipher
(filePath: string, { key }: { key: string })
src/main/db/server.ts:162
↓ 1 callers
Method
possiblyShowMemberResults
()
src/renderer/components/Quill/mentions/completion.tsx:90
↓ 1 callers
Function
prepare
( db: Database, query: string )
src/main/db/server.ts:93
↓ 1 callers
Function
queryMergeToObj
(search: string, target: string = '')
src/renderer/utils/index.ts:20
↓ 1 callers
Function
queryMergeToStr
(search: string, target: string = '')
src/renderer/utils/index.ts:43
↓ 1 callers
Function
removeConversationsSync
* @description: Remove conversations by owner (sync). * @param owner number * @return void
src/main/db/server.ts:1252
↓ 1 callers
Method
removeDB
()
src/main/db/main.ts:132
↓ 1 callers
Function
removeFriendsSync
* @description: Remove user friends (sync). * @param owner number * @param id number | number[] * @return void
src/main/db/server.ts:525
↓ 1 callers
Function
removeStaleMentions
( currentMembers: Array<DB.UserWithFriendSetting> )
src/renderer/components/CompositionInput/index.tsx:452
↓ 1 callers
Function
renderMessage
()
src/renderer/main/pages/Conversation/Message/index.tsx:27
↓ 1 callers
Function
run
()
src/main/utils/taskWithTimeout.ts:113
↓ 1 callers
Function
scrollTo
(index: number)
src/renderer/main/pages/Conversation/index.tsx:298
↓ 1 callers
Method
send
( evtName: ModuleIMCommon.MessageEventNames, buffer: Uint8Array, timer: number = 6000 // milliseco
src/renderer/socket/index.ts:125
↓ 1 callers
Method
sendMessage
* @description: Send a text message * @param msg Omit<ModuleIM.Core.MessageBasic, 'sender'> & { sender: number } * @return Promise<ModuleIM.Core
src/renderer/socket/index.ts:120
↓ 1 callers
Method
setFilesToQuill
(files: FileList, retain: number)
src/renderer/components/Quill/signal-clipboard/index.ts:145
↓ 1 callers
Function
setFriendsSync
* @description: Cache user friends info to db (sync). * @param owner number * @param friends DB.UserWithFriendSetting[] * @return void
src/main/db/server.ts:317
↓ 1 callers
Function
setMessageToProto
(msg: ModuleIM.Core.MessageBasic)
src/protobuf/index.ts:26
↓ 1 callers
Function
setUserVersion
(db: Database, version: number)
src/main/db/util.ts:27
↓ 1 callers
Function
setup
(locale: string, messages: I18n.Message)
src/main/i18n.ts:3
↓ 1 callers
Method
setupDevelopmentEnvironment
()
src/main/menu.ts:39
↓ 1 callers
Function
setupForNewWindow
( nativeThemeNotifier: NativeThemeNotifier, getBaseSearch: () => Windows.SearchType, log: ElectronLog )
src/main/BasicWindow.ts:19
↓ 1 callers
Method
sqlCall
( method: Methods, args: ReadonlyArray<unknown> )
src/main/db/main.ts:136
↓ 1 callers
Function
submit
()
src/renderer/login/login.tsx:48
↓ 1 callers
Function
switchToWAL
(db: Database)
src/main/db/server.ts:120
↓ 1 callers
Method
theme_setting
(theme: Theme)
src/renderer/utils/NativeThemeListener.ts:40
↓ 1 callers
Function
toLogFormat
(error: unknown)
src/main/utils/errors.ts:3
↓ 1 callers
Method
undo
()
src/renderer/components/Quill/types.d.ts:38
↓ 1 callers
Function
unifiedToEmoji
(unified: string)
src/renderer/components/EmojiWidgets/lib.ts:160
↓ 1 callers
Method
update
(source: string)
src/renderer/components/Quill/types.d.ts:47
↓ 1 callers
Function
updateConversationLastReadSync
* @description: Update lastReadAck for conversation (sync). * @param id string * @param lastReadAck bigint * @return Promise<void>
src/main/db/server.ts:1216
↓ 1 callers
Function
updateFriendInfoSync
* @description: Update user friend info by id (sync). * @param owner number * @param info DB.FriendSetting & { id: number } * @return void
src/main/db/server.ts:485
↓ 1 callers
Method
updateMembers
(members: Array<DB.UserWithFriendSetting>)
src/renderer/components/Quill/memberRepository.ts:31
↓ 1 callers
Function
updateSchema
( db: Database, logger: Omit<LogFunctions, 'log'> )
src/main/db/migrations/index.ts:171
↓ 1 callers
Function
useAuth
()
src/renderer/main/routes/index.tsx:65
↓ 1 callers
Function
useEventCallback
(fn: T)
src/renderer/utils/hooks.ts:54
↓ 1 callers
Function
useRestoreFocus
( // The ref for the element to receive initial focus focusRef: React.RefObject<HTMLElement>, // Allow f
src/renderer/utils/hooks.ts:7
↓ 1 callers
Function
useStores
()
src/renderer/main/stores/index.tsx:53
Function
AppStoresProvider
({ stores, children })
src/renderer/main/stores/index.tsx:45
Function
AuthProvider
({ auths, children, }: { auths: Auths; children: React.ReactNode; })
src/renderer/main/routes/index.tsx:53
Function
Component
()
src/renderer/components/Empty/index.tsx:3
Function
Component
()
src/renderer/main/pages/Home/index.tsx:6
Function
Component
()
src/renderer/main/pages/IndexPage/index.tsx:6
Function
ContextForAntdProvider
({ theme, localeForAntd, children })
src/renderer/utils/ContextForAntd.tsx:24
Function
I18n
({ messages, children })
src/renderer/utils/i18n.tsx:152
Function
I18nAndTheme
({ theme, messages, localeForAntd, children, })
src/renderer/utils/i18n.tsx:44
Function
KeepAliveOutlet
({ activeName, children }: Props)
src/renderer/components/KeepAlive/index.tsx:8
Function
Login
()
src/renderer/login/login.tsx:15
Function
Menu
()
src/renderer/main/pages/Home/Menu/index.tsx:22
Function
MessageImage
({ currentMessage, measure })
src/renderer/main/pages/Conversation/Message/MessageImage.tsx:8
Function
MessageText
({ currentMessage, measure })
src/renderer/main/pages/Conversation/Message/MessageText.tsx:8
Function
RequireAuth
({ children, auth = [], }: { children: JSX.Element; auth?: string[]; })
src/renderer/main/routes/index.tsx:69
Function
Root
({ theme, localeForAntd })
src/renderer/window/root.tsx:13
Function
Root
({ theme, localeForAntd, stores })
src/renderer/main/root.tsx:16
Function
Root
()
src/renderer/login/root.tsx:6
Function
Search
()
src/renderer/window/pages/Search/index.tsx:5
Function
Setting
()
src/renderer/window/pages/Setting/index.tsx:6
Function
accountChange
(event: React.ChangeEvent<HTMLInputElement>)
src/renderer/login/login.tsx:28
Function
addFriend
({ key })
src/renderer/main/pages/AddressBook/header/index.tsx:16
Function
addFriend
({ userId, remark, ext, }: { userId: number; remark?: string; ext?: string; })
src/renderer/services/friend/index.ts:5
Function
batchMultiVarQuery
( db: Database, values: ReadonlyArray<ValueT>, query: | ((batch: ReadonlyArray<ValueT>) => void)
src/main/db/util.ts:57
Method
changeIndex
(by: number)
src/renderer/components/Quill/emoji/completion.tsx:47
Method
changeIndex
(by: number)
src/renderer/components/Quill/mentions/completion.tsx:53
Function
checkForAsarUpdates
(log: ElectronLog)
src/main/increament.ts:60
Function
checkType
()
src/renderer/login/login.tsx:99
Method
clear
()
src/renderer/components/CompositionInput/index.tsx:60
← previous
next →
101–200 of 345, ranked by callers