Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CommE2E/comm
/ functions
Functions
7,671 in github.com/CommE2E/comm
⨍
Functions
7,671
◇
Types & classes
3,263
↓ 436 callers
Method
push
native/cpp/CommonCpp/Tools/MPMCQueue.h:24
↓ 230 callers
Function
dbQuery
( statement: SQLStatementType, options?: QueryOptions, )
keyserver/src/database/database.js:134
↓ 229 callers
Method
get
(key: string)
services/electron-update-server/flow-typed/environments/bom.js:550
↓ 212 callers
Function
useStyles
(obj: IS)
native/themes/colors.js:440
↓ 211 callers
Method
parse
(&self)
services/reports/src/email/config.rs:81
↓ 177 callers
Method
toString
(options?: { ...StatsOptionsObject, colors?: boolean, ... })
lib/flow-typed/npm/webpack_v5.x.x.js:43
↓ 160 callers
Function
useSelector
( selector: (state: AppState) => SS, equalityFn?: (a: SS, b: SS) => boolean, )
lib/utils/redux-utils.js:10
↓ 159 callers
Method
send
(&self, message: FCMMessage)
services/tunnelbroker/src/notifs/fcm/mod.rs:44
↓ 154 callers
Function
getMessageForException
(e: mixed)
lib/utils/errors.js:95
↓ 148 callers
Method
has
(key: string)
services/electron-update-server/flow-typed/environments/bom.js:551
↓ 145 callers
Function
useSelector
( selector: (state: T) => SS, equalityFn?: (a: SS, b: SS) => boolean, )
native/redux/redux-utils.js:7
↓ 138 callers
Method
keys
()
services/electron-update-server/flow-typed/environments/bom.js:552
↓ 135 callers
Method
log
web/cpp/Logger.cpp:7
↓ 133 callers
Method
resolve
(Object value)
native/android/app/src/main/java/app/comm/android/fbjni/CommSecureStore.java:37
↓ 127 callers
Method
set
native/android/app/src/cpp/CommSecureStore.cpp:31
↓ 127 callers
Function
tShape
(spec: TStructProps<T>)
lib/utils/validation-utils.js:40
↓ 115 callers
Method
getConnection
native/cpp/CommonCpp/DatabaseManagers/SQLiteQueryExecutor.cpp:88
↓ 114 callers
Function
useDispatchActionPromise
()
lib/utils/redux-promise-utils.js:80
↓ 111 callers
Function
useDispatch
()
lib/utils/redux-utils.js:17
↓ 109 callers
Method
reject
(String code, String message, Throwable e)
native/android/app/src/main/java/app/comm/android/fbjni/CommSecureStore.java:41
↓ 105 callers
Function
values
(map: ObjectMap<K, T>)
lib/utils/objects.js:41
↓ 102 callers
Function
useSelector
( selector: (state: AppState) => SS, equalityFn?: (a: SS, b: SS) => boolean, )
web/redux/redux-utils.js:7
↓ 96 callers
Function
useModalContext
()
lib/components/modal-provider.react.js:60
↓ 91 callers
Function
useColors
()
native/themes/colors.js:468
↓ 86 callers
Method
add
(value: any, key?: any)
services/electron-update-server/flow-typed/environments/indexeddb.js:86
↓ 82 callers
Function
dispatchActionPromise
( actionTypes: ActionTypes<STARTED['type'], SUCCESS['type'], FAILED['type']>, promise: Promise<SUCCESS
lib/utils/redux-promise-utils.js:86
↓ 79 callers
Function
getConfig
()
lib/utils/config.js:60
↓ 78 callers
Function
S
()
web/shared-worker/_generated/comm-query-executor.js:57
↓ 73 callers
Method
forEach
(callback: EventCountsForEachCallbackType)
services/electron-update-server/flow-typed/environments/bom.js:549
↓ 70 callers
Method
into_inner
Retrieves the device ID string
services/identity/src/database/device_list.rs:324
↓ 64 callers
Function
NewString
desktop/addons/windows-pushnotifications/NodeRtUtils.cpp:156
↓ 60 callers
Method
delete
()
services/electron-update-server/flow-typed/environments/indexeddb.js:135
↓ 56 callers
Method
Set
desktop/addons/windows-pushnotifications/CollectionsWrap.h:177
↓ 56 callers
Method
toBe
* toBe just checks that a value is what you expect. It uses === to check * strict equality.
lib/flow-typed/npm/jest_v29.x.x.js:622
↓ 55 callers
Method
json
( body: &T, )
services/identity/src/http/utils.rs:37
↓ 53 callers
Function
callKeyserverEndpoint
( endpoint: Endpoint, requests: { +[keyserverID: string]: ?{ +[string]: mixed } }, options?:
lib/keyserver-conn/keyserver-call.js:69
↓ 53 callers
Function
useKeyserverCall
( keyserverCall: ActionFunc<Args, Return>, paramOverride?: ?KeyserverCallParamOverride, )
lib/keyserver-conn/keyserver-call.js:25
↓ 53 callers
Method
values
()
services/electron-update-server/flow-typed/environments/bom.js:553
↓ 51 callers
Function
register_user_device
Register a new user with a device. - Gives random username (returned by function). - Device type defaults to keyserver. - Device ID taken from `keys`
services/commtest/src/identity/device.rs:44
↓ 48 callers
Method
create
( creationOption?: CredMgmtCredentialCreationOptions, )
services/electron-update-server/flow-typed/environments/bom.js:2089
↓ 46 callers
Function
useDebugLogs
()
lib/components/debug-logs-context.js:56
↓ 43 callers
Method
end
()
keyserver/src/socket/redis.js:55
↓ 41 callers
Method
empty
()
shared/comm-lib/src/tools.rs:59
↓ 41 callers
Function
useTunnelbroker
()
lib/tunnelbroker/tunnelbroker-context.js:678
↓ 40 callers
Function
extractKeyserverIDFromID
(id: string)
lib/keyserver-conn/keyserver-call-utils.js:15
↓ 39 callers
Function
bindStringToSQL
native/cpp/CommonCpp/DatabaseManagers/entities/SQLiteDataConverters.cpp:33
↓ 39 callers
Method
log
native/android/app/src/cpp/Logger.cpp:7
↓ 39 callers
Method
scheduleOrRunCancellable
native/android/app/src/cpp/GlobalDBSingleton.cpp:17
↓ 39 callers
Method
toEqual
* Use .toEqual when you want to check that two objects have the same value. * This matcher recursively checks the equality of all fields, rather th
lib/flow-typed/npm/jest_v29.x.x.js:693
↓ 38 callers
Function
sleep
(ms: number)
lib/utils/sleep.js:3
↓ 37 callers
Method
addPromise
native/cpp/CommonCpp/NativeModules/InternalModules/RustPromiseManager.cpp:11
↓ 37 callers
Function
hasMinCodeVersion
( platformDetails: ?PlatformDetails, minCodeVersion: Partial<{ +native: number, +web: number,
lib/shared/version-utils.js:21
↓ 37 callers
Function
main
(functions: $ReadOnlyArray<() => Promise<mixed>>)
keyserver/src/scripts/utils.js:16
↓ 37 callers
Function
tNumber
(value: T)
lib/utils/validation-utils.js:36
↓ 35 callers
Function
extractKeyserverIDFromIDOptional
(id: string)
lib/keyserver-conn/keyserver-call-utils.js:8
↓ 34 callers
Method
error
(error: Error)
services/electron-update-server/flow-typed/environments/streams.js:102
↓ 34 callers
Function
get_auth_client
( url: &str, user_id: String, device_id: String, access_token: String, platform_metadata: PlatformMe
shared/grpc_clients/src/identity/authenticated.rs:66
↓ 33 callers
Function
authoritativeKeyserverID
()
lib/utils/authoritative-keyserver.js:8
↓ 32 callers
Function
getCommSharedWorker
()
web/shared-worker/shared-worker-provider.js:166
↓ 32 callers
Function
threadIsPending
(threadID: ?string)
lib/shared/thread-utils.js:370
↓ 31 callers
Function
N
(a,b)
web/shared-worker/_generated/comm-query-executor.js:28
↓ 31 callers
Function
createSQLiteQueryExecutor
( dbModule: EmscriptenModule, filePath: string, skipMigration: boolean = false, )
web/shared-worker/db-module.js:26
↓ 31 callers
Method
entries
()
services/electron-update-server/flow-typed/environments/bom.js:548
↓ 31 callers
Method
into_inner
Gets the raw token value
shared/comm-lib/src/auth/types.rs:66
↓ 31 callers
Method
take_attr
( &mut self, attribute_name: &str, )
shared/comm-lib/src/database.rs:165
↓ 30 callers
Function
getDatabaseModule
( databaseModuleFilename?: ?string, webworkerModulesFilePath?: string, )
web/shared-worker/db-module.js:8
↓ 30 callers
Function
jsiStringToRustString
native/cpp/CommonCpp/NativeModules/JSIRust.cpp:4
↓ 30 callers
Method
schedule
( payload: WorkerRequestMessage, )
web/shared-worker/shared-worker-provider.js:131
↓ 29 callers
Method
as_ref
(&self)
shared/comm-lib/src/http/auth_service.rs:87
↓ 29 callers
Function
clearSensitiveData
( dbModule: EmscriptenModule, path: string, sqliteQueryExecutor: SQLiteQueryExecutorWrapper, )
web/shared-worker/utils/db-utils.js:11
↓ 29 callers
Method
encrypt
( algorithm: | SubtleCrypto$RsaOaepParams | SubtleCrypto$AesCtrParams | SubtleCrypto$Aes
lib/flow-typed/web-crypto-common.js:199
↓ 29 callers
Method
pop
native/cpp/CommonCpp/Tools/MPMCQueue.h:44
↓ 29 callers
Method
scheduleTask
native/cpp/CommonCpp/Tools/WorkerThread.cpp:22
↓ 28 callers
Function
createTable
()
keyserver/src/scripts/create-metadata-table.js:6
↓ 28 callers
Function
fetch
(viewer: Viewer, ids?: $ReadOnlySet<string>)
keyserver/src/shared/state-sync/users-state-sync-spec.js:34
↓ 28 callers
Function
useResolvedThreadInfo
(threadInfo: ThreadInfo)
lib/utils/entity-helpers.js:111
↓ 27 callers
Function
assertWithValidator
(data: mixed, validator: TType<T>)
lib/utils/validation-utils.js:120
↓ 27 callers
Function
pushModal
( <InputStateContext.Provider value={inputState}> <TogglePinModal item={item} threadInfo={th
web/tooltips/tooltip-action-utils.js:326
↓ 27 callers
Function
vectorToArray
(vector: ?EmscriptenVector<T>)
web/shared-worker/utils/vector-utils.js:16
↓ 26 callers
Method
close
(stream: FSStream)
web/shared-worker/types/file-system.js:77
↓ 26 callers
Function
genesis
()
lib/facts/genesis.js:12
↓ 26 callers
Function
getStringFromSQLRow
native/cpp/CommonCpp/DatabaseManagers/entities/SQLiteDataConverters.cpp:4
↓ 26 callers
Method
start
( fromValue: number, onUpdate: (value: number) => void, onEnd: ?EndCallback, previousA
native/flow-typed/npm/@react-navigation/core_v6.x.x.js:37
↓ 26 callers
Function
useThreadHasPermission
( threadInfo: ?ThreadInfo, permission: ThreadPermission, )
lib/shared/thread-utils.js:209
↓ 25 callers
Method
encode
native/cpp/CommonCpp/Tools/Base64.cpp:90
↓ 25 callers
Method
finish
( &mut self, response_payload: &[u8], )
shared/comm-opaque2/src/client/login.rs:40
↓ 25 callers
Function
getSQLStatementArray
native/cpp/CommonCpp/DatabaseManagers/entities/EntityQueryHelpers.h:179
↓ 25 callers
Function
removeEntitiesByKeys
native/cpp/CommonCpp/DatabaseManagers/entities/EntityQueryHelpers.h:136
↓ 25 callers
Function
resolve
(specifier, context, nextResolve)
keyserver/loader.mjs:10
↓ 24 callers
Function
createMessages
( viewer: Viewer, messageDatas: $ReadOnlyArray<MessageData>, options?: CreateMessagesOptions, )
keyserver/src/creators/message-creator.js:75
↓ 24 callers
Function
threadTypeIsSidebar
(threadType: ThreadType)
lib/shared/threads/thread-specs.js:85
↓ 23 callers
Method
addListener
(callback: ValueListenerCallback)
native/flow-typed/npm/@react-navigation/core_v6.x.x.js:76
↓ 23 callers
Function
entries
(map: ObjectMap<K, T>)
lib/utils/objects.js:47
↓ 23 callers
Method
next
(&mut self)
shared/comm-lib/src/tools.rs:129
↓ 23 callers
Function
promiseAll
( input: T, )
lib/utils/promises.js:10
↓ 23 callers
Function
useResolvableNames
( users: $ReadOnlyArray<T>, options?: ?UseResolvableNamesOptions, )
lib/hooks/names-cache.js:24
↓ 22 callers
Function
arrayToStringVector
( array: $ReadOnlyArray<string>, dbModule: EmscriptenModule, )
web/shared-worker/utils/vector-utils.js:31
↓ 22 callers
Function
createIDs
( tableName: string, numIDsToCreate: number, )
keyserver/src/creators/id-creator.js:7
↓ 22 callers
Method
decrypt
( algorithm: | SubtleCrypto$RsaOaepParams | SubtleCrypto$AesCtrParams | SubtleCrypto$Aes
lib/flow-typed/web-crypto-common.js:166
↓ 22 callers
Function
handle_string_result_as_callback
( result: Result<String, E>, promise_id: u32, )
native/native_rust_library/src/utils/jsi_callbacks.rs:3
next →
1–100 of 7,671, ranked by callers