MCPcopy Create free account

hub / github.com/VirgilSecurity/demo-firebase-js / functions

Functions49 in github.com/VirgilSecurity/demo-firebase-js

↓ 3 callersMethodlistenMessages
(cb: (messages: IMessage[]) => void)
src/models/ChannelModel.ts:53
↓ 3 callersMethodopenChatWindow
(email: string, eThree: EThree)
src/models/UserModel.ts:74
↓ 3 callersMethodsendMessage
(message: string)
src/models/ChannelModel.ts:45
↓ 2 callersMethodcreateChannel
(receiverUsername: string)
src/models/ChannelListModel.ts:36
↓ 2 callersMethodgetChannel
(channelId: string)
src/models/ChannelListModel.ts:14
↓ 2 callersMethodlistenUpdates
(senderUsername: string, cb: (channels: ChannelModel[]) => void)
src/models/ChannelListModel.ts:20
↓ 2 callersMethodunsubscribe
()
src/models/ChatModel.ts:34
↓ 1 callersMethodaddMessages
(messages: IMessage[])
src/models/MessageStorage.ts:20
↓ 1 callersFunctionbase64UrlFromBase64
(input: string)
src/models/helpers/base64UrlFromBase64.ts:1
↓ 1 callersMethodblindNewMessages
(loadedMessages: IMessage[])
src/models/MessageListModel.ts:71
↓ 1 callersMethodgetChannelId
(username1: string, username2: string)
src/models/ChannelListModel.ts:93
↓ 1 callersMethodgetMessageFromSnapshot
(snapshot: firebase.firestore.QueryDocumentSnapshot)
src/models/MessageListModel.ts:39
↓ 1 callersMethodlistenChannels
(username: string)
src/models/ChatModel.ts:39
↓ 1 callersMethodrender
()
src/App.tsx:57
↓ 1 callersMethodrestoreMessages
()
src/models/MessageStorage.ts:42
↓ 1 callersMethodsignIn
(email: string, password: string, brainkeyPassword: string)
src/models/UserModel.ts:59
↓ 1 callersMethodsignUp
(email: string, password: string, brainkeyPassword: string)
src/models/UserModel.ts:36
FunctionMessage
({ message }: IMessageProps)
src/components/Message.tsx:41
MethodcomponentDidUpdate
()
src/components/Messages.tsx:22
MethodcomponentWillUnmount
()
src/components/ChatWindow.tsx:67
MethodcomponentWillUnmount
()
src/pages/ChatPage.tsx:19
Methodconstructor
(props: {})
src/App.tsx:51
Methodconstructor
(public setState: any, private stateLink: () => IAppStore)
src/models/AppState.ts:28
Methodconstructor
(readonly messageList: MessagesListModel, readonly virgilE2ee: EThree)
src/models/CryptoMessageList.ts:8
Methodconstructor
(public channel: ChannelModel)
src/models/MessageListModel.ts:15
Methodconstructor
(private senderUsername: string, private e3kit: EThree)
src/models/ChannelListModel.ts:12
Methodconstructor
(public store: AppStore, public email: string, virgilE2ee: EThree)
src/models/ChatModel.ts:13
Methodconstructor
(private channelId: string)
src/models/MessageStorage.ts:16
Methodconstructor
(public state: AppStore)
src/models/UserModel.ts:13
Methodconstructor
( { id, count, members }: IChannel, public senderUsername: string, public virgilE2ee:
src/models/ChannelModel.ts:22
MethodgenerateKeyPair
(password: string, id?: string)
src/declaration.d.ts:10
MethodgetChannelFromSnapshot
(snapshot: firebase.firestore.DocumentSnapshot)
src/models/ChannelListModel.ts:86
MethodinitializeFunction
()
src/models/UserModel.ts:19
MethodlastMessageDate
()
src/models/MessageStorage.ts:9
MethodlistenUpdates
(id: string, cb: (messages: IMessage[]) => void)
src/models/CryptoMessageList.ts:19
MethodlistenUpdates
(id: string, cb: (messages: IMessage[]) => void)
src/models/MessageListModel.ts:23
Methodreceiver
()
src/models/ChannelModel.ts:37
Methodrender
()
src/components/MessageField.tsx:55
Methodrender
()
src/components/AuthForm.tsx:103
Methodrender
()
src/components/InputField.tsx:40
Methodrender
()
src/components/Channels.tsx:47
Methodrender
()
src/components/ChatWindow.tsx:91
Methodrender
()
src/components/Messages.tsx:28
Methodrender
()
src/pages/ChatPage.tsx:44
Methodrender
()
src/pages/AuthPage.tsx:53
MethodsendMessage
(message: string)
src/models/CryptoMessageList.ts:13
MethodsendMessage
(message: string | Buffer)
src/models/MessageListModel.ts:17
Methodsender
()
src/models/ChannelModel.ts:41
Methodstate
()
src/models/AppState.ts:23