Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VadimNotJustDev/SignalClone
/ functions
Functions
83 in github.com/VadimNotJustDev/SignalClone
⨍
Functions
83
◇
Types & classes
9
↓ 3 callers
Function
generateKeyPair
()
utils/crypto.js:20
↓ 3 callers
Function
resetFields
()
components/MessageInput/MessageInput.tsx:147
↓ 3 callers
Function
stringToUint8Array
(content)
utils/crypto.js:57
↓ 2 callers
Function
addUserToChatRoom
(user, chatroom)
screens/UsersScreen.tsx:38
↓ 2 callers
Function
createChatRoom
(users)
screens/UsersScreen.tsx:42
↓ 2 callers
Function
decrypt
(secretOrSharedKey, messageWithNonce, key)
utils/crypto.js:37
↓ 2 callers
Function
encrypt
(secretOrSharedKey, json, key)
utils/crypto.js:22
↓ 2 callers
Function
getBlob
(uri: string)
components/MessageInput/MessageInput.tsx:211
↓ 2 callers
Function
getMySecretKey
()
utils/crypto.js:60
↓ 2 callers
Function
isUserSelected
(user)
screens/UsersScreen.tsx:78
↓ 2 callers
Function
updateLastMessage
(newMessage)
components/MessageInput/MessageInput.tsx:123
↓ 2 callers
Function
useColorScheme
()
hooks/useColorScheme.ts:6
↓ 2 callers
Function
useThemeColor
( props: { light?: string; dark?: string }, colorName: keyof typeof Colors.light & keyof typeof Colors.dar
components/Themed.tsx:12
↓ 1 callers
Function
checkIfMe
()
components/MessageReply/MessageReply.tsx:47
↓ 1 callers
Function
checkIfMe
()
components/Message/Message.tsx:89
↓ 1 callers
Function
confirmDelete
()
components/Message/Message.tsx:134
↓ 1 callers
Function
confirmDelete
(user)
screens/GroupInfoScreen/GroupInfoScreen.tsx:40
↓ 1 callers
Function
decryptMessage
()
components/Message/Message.tsx:104
↓ 1 callers
Function
deleteUser
(user)
screens/GroupInfoScreen/GroupInfoScreen.tsx:69
↓ 1 callers
Function
fetchChatRoom
()
screens/ChatRoomScreen.tsx:46
↓ 1 callers
Function
fetchChatRoom
()
screens/GroupInfoScreen/GroupInfoScreen.tsx:19
↓ 1 callers
Function
fetchChatRoom
()
navigation/ChatRoomHeader.tsx:36
↓ 1 callers
Function
fetchChatRooms
()
screens/HomeScreen.tsx:12
↓ 1 callers
Function
fetchMessages
()
screens/ChatRoomScreen.tsx:59
↓ 1 callers
Function
fetchUser
()
App.tsx:84
↓ 1 callers
Function
fetchUsers
()
components/ChatRoomItem/ChatRoomItem.tsx:19
↓ 1 callers
Function
fetchUsers
()
screens/GroupInfoScreen/GroupInfoScreen.tsx:32
↓ 1 callers
Function
fetchUsers
()
navigation/ChatRoomHeader.tsx:23
↓ 1 callers
Function
getDuration
()
components/AudioPlayer/AudioPlayer.tsx:56
↓ 1 callers
Function
getLastOnlineText
()
navigation/ChatRoomHeader.tsx:49
↓ 1 callers
Function
getUsernames
()
navigation/ChatRoomHeader.tsx:64
↓ 1 callers
Function
loadResourcesAndDataAsync
()
hooks/useCachedResources.ts:11
↓ 1 callers
Function
loadSound
()
components/AudioPlayer/AudioPlayer.tsx:22
↓ 1 callers
Function
newNonce
()
utils/crypto.js:19
↓ 1 callers
Function
onPlusClicked
()
components/MessageInput/MessageInput.tsx:131
↓ 1 callers
Function
onUserPress
(user)
screens/UsersScreen.tsx:82
↓ 1 callers
Function
sendAudio
()
components/MessageInput/MessageInput.tsx:255
↓ 1 callers
Function
sendImage
()
components/MessageInput/MessageInput.tsx:185
↓ 1 callers
Function
sendMessage
()
components/MessageInput/MessageInput.tsx:105
↓ 1 callers
Function
sendMessageToUser
(user, fromUserId)
components/MessageInput/MessageInput.tsx:66
↓ 1 callers
Function
setAsRead
()
components/Message/Message.tsx:120
↓ 1 callers
Function
updateLastOnline
()
App.tsx:92
↓ 1 callers
Function
useCachedResources
()
hooks/useCachedResources.ts:6
Function
App
()
App.tsx:32
Function
AudioPlayer
({ soundURI })
components/AudioPlayer/AudioPlayer.tsx:6
Function
ChatRoomHeader
({ id, children })
navigation/ChatRoomHeader.tsx:15
Function
ChatRoomItem
({ chatRoom })
components/ChatRoomItem/ChatRoomItem.tsx:10
Function
ChatRoomScreen
()
screens/ChatRoomScreen.tsx:17
Function
EditScreenInfo
({ path }: { path: string })
components/EditScreenInfo.tsx:9
Function
GroupInfoScreen
()
screens/GroupInfoScreen/GroupInfoScreen.tsx:9
Function
HomeHeader
(props)
navigation/index.tsx:90
Function
Message
(props)
components/Message/Message.tsx:30
Function
MessageInput
({ chatRoom, messageReplyTo, removeMessageReplyTo })
components/MessageInput/MessageInput.tsx:38
Function
MessageReply
(props)
components/MessageReply/MessageReply.tsx:21
Function
MonoText
(props: TextProps)
components/StyledText.tsx:5
Function
Navigation
({ colorScheme, }: { colorScheme: ColorSchemeName; })
navigation/index.tsx:36
Function
NewGroupButton
({ onPress })
components/NewGroupButton/index.tsx:5
Function
NotFoundScreen
({ navigation, }: StackScreenProps<RootStackParamList, 'NotFound'>)
screens/NotFoundScreen.tsx:7
Function
RootNavigator
()
navigation/index.tsx:55
Function
Settings
()
screens/Settings.tsx:10
Function
TabOneScreen
()
screens/HomeScreen.tsx:8
Function
TabTwoScreen
()
screens/TabTwoScreen.tsx:7
Function
Text
(props: TextProps)
components/Themed.tsx:34
Function
UserItem
({ user, onPress, onLongPress, isSelected, isAdmin = false, })
components/UserItem/UserItem.tsx:7
Function
UsersScreen
()
screens/UsersScreen.tsx:18
Function
View
(props: ViewProps)
components/Themed.tsx:41
Function
deleteMessage
()
components/Message/Message.tsx:130
Function
handleHelpPress
()
components/EditScreenInfo.tsx:46
Function
logOut
()
screens/Settings.tsx:11
Function
onActionPress
(index)
components/Message/Message.tsx:151
Function
onPlaybackStatusUpdate
(status: AVPlaybackStatus)
components/AudioPlayer/AudioPlayer.tsx:36
Function
onPress
()
components/ChatRoomItem/ChatRoomItem.tsx:44
Function
onPress
()
components/MessageInput/MessageInput.tsx:135
Function
openActionMenu
()
components/Message/Message.tsx:163
Function
openInfo
()
navigation/ChatRoomHeader.tsx:68
Function
pickImage
()
components/MessageInput/MessageInput.tsx:157
Function
playPauseSound
()
components/AudioPlayer/AudioPlayer.tsx:45
Function
progressCallback
(progress)
components/MessageInput/MessageInput.tsx:181
Function
saveGroup
()
screens/UsersScreen.tsx:97
Function
startRecording
()
components/MessageInput/MessageInput.tsx:217
Function
stopRecording
()
components/MessageInput/MessageInput.tsx:235
Function
takePhoto
()
components/MessageInput/MessageInput.tsx:170
Function
updateKeyPair
()
screens/Settings.tsx:16