Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chat-sdk/firestream-android
/ functions
Functions
686 in github.com/chat-sdk/firestream-android
⨍
Functions
686
◇
Types & classes
96
↓ 2 callers
Method
removeLast
()
firestream/src/main/java/firestream/chat/firebase/service/Path.java:77
↓ 2 callers
Method
removeListener
()
sdk-guru-realtime/src/main/java/sdk/guru/realtime/RealtimeReferenceManager.java:35
↓ 2 callers
Method
root
()
firestream/src/main/java/firestream/chat/firebase/service/Paths.java:8
↓ 2 callers
Method
run
(FirebaseService service, Context context, String rootPath)
firestream/src/main/java/firestream/chat/test/TestScript.java:137
↓ 2 callers
Method
send
Send a custom sendable @param sendable to send @param newId message's new ID before sending @return completion
firestream/src/main/java/firestream/chat/interfaces/IChat.java:291
↓ 2 callers
Method
sendDeliveryReceipt
(String fromUserId, DeliveryReceiptType type, String messageId)
firestream/src/main/java/firestream/chat/chat/Chat.java:386
↓ 2 callers
Method
sendMessageWithText
Send a text message @param text message text @param newId message's new ID before sending @return completion
firestream/src/main/java/firestream/chat/interfaces/IChat.java:241
↓ 2 callers
Method
sendableFromDocumentSnapshot
(DocumentSnapshot snapshot)
firestream-firestore/src/main/java/firestream/chat/firestore/FirestoreCoreHandler.java:175
↓ 2 callers
Method
sendablesForUser
(String userId)
demo/src/main/java/sdk/chat/demo/MessageMemoryStore.java:29
↓ 2 callers
Method
setBody
(Body body)
firestream/src/main/java/firestream/chat/message/BaseMessage.java:38
↓ 2 callers
Method
setContactType
(ContactType contactType)
firestream/src/main/java/firestream/chat/chat/User.java:53
↓ 2 callers
Method
setDate
(Date date)
firestream/src/main/java/firestream/chat/message/BaseMessage.java:30
↓ 2 callers
Method
setFrom
(String from)
firestream/src/main/java/firestream/chat/message/BaseMessage.java:22
↓ 2 callers
Method
setId
(String id)
demo/src/main/java/sdk/chat/demo/StartActivity.java:175
↓ 2 callers
Method
setImageURL
(String imageURL)
firestream/src/main/java/firestream/chat/chat/Meta.java:50
↓ 2 callers
Method
setName
(String name)
firestream/src/main/java/firestream/chat/chat/Meta.java:41
↓ 2 callers
Method
setRoot
This will be the root of the FireStream Firebase database i.e. /root/[sandbox]/users
firestream/src/main/java/firestream/chat/FirestreamConfig.java:29
↓ 2 callers
Method
shared
()
firestream/src/main/java/firestream/chat/FireStream.java:85
↓ 2 callers
Method
shared
()
sdk-guru-realtime/src/main/java/sdk/guru/realtime/RealtimeReferenceManager.java:49
↓ 2 callers
Method
stringValue
()
firestream/src/main/java/firestream/chat/types/RoleType.java:99
↓ 2 callers
Method
toLevel
()
firestream/src/main/java/firestream/chat/types/RoleType.java:78
↓ 2 callers
Method
typeForDocumentChange
(DocumentChange change)
firestream-firestore/src/main/java/firestream/chat/firestore/FirestoreCoreHandler.java:246
↓ 2 callers
Method
unmute
Unmute notifications for a user @return completion
firestream/src/main/java/firestream/chat/interfaces/IChat.java:346
↓ 2 callers
Method
update
(DatabaseReference ref, Map<String, Object> data)
sdk-guru-realtime/src/main/java/sdk/guru/realtime/RXRealtime.java:146
↓ 2 callers
Method
userChatsPath
()
firestream/src/main/java/firestream/chat/firebase/service/Paths.java:32
↓ 2 callers
Method
users
()
firestream/src/main/java/firestream/chat/test/chat/CreateChatTest.java:96
↓ 2 callers
Method
validatePath
(String path)
firestream/src/main/java/firestream/chat/FirestreamConfig.java:107
↓ 2 callers
Method
with
(T value)
sdk-guru-common/src/main/java/sdk/guru/common/Optional.java:28
↓ 2 callers
Method
wrap
()
firestream/src/main/java/firestream/chat/chat/Meta.java:69
↓ 1 callers
Method
accept
(Throwable throwable)
sdk-guru-realtime/src/main/java/sdk/guru/realtime/RXRealtime.java:191
↓ 1 callers
Method
addBatch
(Path path, List<String> keys, @Nullable List<Map<String, Object>> values)
firestream-realtime/src/main/java/firestream/chat/realtime/RealtimeCoreHandler.java:193
↓ 1 callers
Method
addTimestamp
()
firestream/src/main/java/firestream/chat/chat/Meta.java:64
↓ 1 callers
Method
addUsers
Add users to a reference @param path for users @param dataProvider a callback to extract the data to add from the user this allows
firestream/src/main/java/firestream/chat/chat/AbstractChat.java:230
↓ 1 callers
Method
addUsers
Add users to a chat @param sendInvite should an invitation message be sent? @param users users to add, set the role of each user using user.setRoleTyp
firestream/src/main/java/firestream/chat/interfaces/IChat.java:99
↓ 1 callers
Method
all
()
firestream/src/main/java/firestream/chat/types/RoleType.java:132
↓ 1 callers
Method
allStringValuesExcluding
(RoleType... excluding)
firestream/src/main/java/firestream/chat/types/RoleType.java:128
↓ 1 callers
Method
and
(Predicate<Event<? extends Sendable>>... predicates)
firestream/src/main/java/firestream/chat/filter/Filter.java:57
↓ 1 callers
Method
block
(User user)
firestream/src/main/java/firestream/chat/interfaces/IFireStream.java:112
↓ 1 callers
Method
byEventType
(final EventType... types)
firestream/src/main/java/firestream/chat/filter/Filter.java:31
↓ 1 callers
Method
connect
()
firestream/src/main/java/firestream/chat/FireStream.java:132
↓ 1 callers
Method
contactTypeDataProvider
()
firestream/src/main/java/firestream/chat/chat/User.java:109
↓ 1 callers
Method
createChat
(@Nullable String name, @Nullable String imageURL, User... users)
firestream/src/main/java/firestream/chat/interfaces/IFireStream.java:125
↓ 1 callers
Method
currentUser
@return authenticated user
firestream/src/main/java/firestream/chat/interfaces/IFireStream.java:44
↓ 1 callers
Method
currentUserId
()
firestream/src/main/java/firestream/chat/FireStream.java:263
↓ 1 callers
Method
delete
()
firestream/src/main/java/firestream/chat/chat/Chat.java:139
↓ 1 callers
Method
deleteSendable
(Sendable sendable)
firestream/src/main/java/firestream/chat/FireStream.java:272
↓ 1 callers
Method
deleteSendable
(Sendable sendable)
firestream/src/main/java/firestream/chat/chat/Chat.java:495
↓ 1 callers
Method
deleteSendable
Messages can always be deleted locally. Messages can only be deleted remotely for recent messages. Specifically, when the client connects, it will add
firestream/src/main/java/firestream/chat/interfaces/IChat.java:310
↓ 1 callers
Method
didConnect
()
firestream/src/main/java/firestream/chat/events/ConnectionEvent.java:22
↓ 1 callers
Method
didDisconnect
()
firestream/src/main/java/firestream/chat/events/ConnectionEvent.java:30
↓ 1 callers
Method
disconnect
()
firestream/src/main/java/firestream/chat/FireStream.java:256
↓ 1 callers
Method
disconnect
Disconnect from a chat. This does not affect our membership but we will no longer receive any updates unless we log out / log in again
firestream/src/main/java/firestream/chat/interfaces/IAbstractChat.java:27
↓ 1 callers
Method
dotPath
For Firestore to update nested fields on a document, you need to use a dot notation. This method returns the remainder if it exists plus a dotted path
firestream/src/main/java/firestream/chat/firebase/service/Path.java:117
↓ 1 callers
Method
eventBySendableType
(final SendableType... types)
firestream/src/main/java/firestream/chat/filter/Filter.java:42
↓ 1 callers
Method
failure
(Test test, String message)
firestream/src/main/java/firestream/chat/test/Result.java:17
↓ 1 callers
Method
from
(String name, String imageURL)
firestream/src/main/java/firestream/chat/chat/Meta.java:134
↓ 1 callers
Method
fromMessage
(Message message)
firestream/src/main/java/firestream/chat/namespace/FireStreamMessage.java:8
↓ 1 callers
Method
fromSendable
(Sendable sendable)
firestream/src/main/java/firestream/chat/message/DeliveryReceipt.java:28
↓ 1 callers
Method
fromSendable
(Sendable sendable)
firestream/src/main/java/firestream/chat/message/TypingState.java:21
↓ 1 callers
Method
ge
(RoleType permission)
firestream/src/main/java/firestream/chat/types/RoleType.java:74
↓ 1 callers
Method
get
(Query ref)
sdk-guru-realtime/src/main/java/sdk/guru/realtime/RXRealtime.java:156
↓ 1 callers
Method
getBodyType
()
firestream/src/main/java/firestream/chat/message/Invitation.java:24
↓ 1 callers
Method
getChatId
()
firestream/src/main/java/firestream/chat/message/Invitation.java:28
↓ 1 callers
Method
getConnectionEvents
()
firestream/src/main/java/firestream/chat/interfaces/IFireStream.java:153
↓ 1 callers
Method
getCustomDataChangedEvents
Get an observable which type called when the custom data associated from the chat type updated @return observable
firestream/src/main/java/firestream/chat/interfaces/IChat.java:212
↓ 1 callers
Method
getDeliveryReceiptType
()
firestream/src/main/java/firestream/chat/message/DeliveryReceipt.java:24
↓ 1 callers
Method
getDisposableMap
()
firestream/src/main/java/firestream/chat/chat/AbstractChat.java:404
↓ 1 callers
Method
getError
(@StringRes int resId)
firestream/src/main/java/firestream/chat/FireStream.java:559
↓ 1 callers
Method
getErrors
Get a stream of errors from the chat @return
firestream/src/main/java/firestream/chat/chat/Events.java:60
↓ 1 callers
Method
getImageURLChangeEvents
Get an observable which type called when the chat image changes @return observable
firestream/src/main/java/firestream/chat/interfaces/IChat.java:205
↓ 1 callers
Method
getMarkReceivedFilter
()
firestream/src/main/java/firestream/chat/FireStream.java:568
↓ 1 callers
Method
getMessageId
()
firestream/src/main/java/firestream/chat/message/DeliveryReceipt.java:20
↓ 1 callers
Method
getNameChangeEvents
Get an observable which type called when the name changes @return observable
firestream/src/main/java/firestream/chat/interfaces/IChat.java:199
↓ 1 callers
Method
getPresences
()
firestream/src/main/java/firestream/chat/chat/Events.java:77
↓ 1 callers
Method
getRoleType
(User theUser)
firestream/src/main/java/firestream/chat/chat/Chat.java:291
↓ 1 callers
Method
getRoleType
()
firestream/src/main/java/firestream/chat/chat/User.java:41
↓ 1 callers
Method
getRoot
()
firestream/src/main/java/firestream/chat/FirestreamConfig.java:124
↓ 1 callers
Method
getSandbox
()
firestream/src/main/java/firestream/chat/FirestreamConfig.java:128
↓ 1 callers
Method
getSendable
(String id)
firestream/src/main/java/firestream/chat/chat/AbstractChat.java:380
↓ 1 callers
Method
getSendableEvents
returns the events object which exposes the different sendable streams @return events
firestream/src/main/java/firestream/chat/chat/AbstractChat.java:394
↓ 1 callers
Method
getType
()
firestream/src/main/java/firestream/chat/message/BaseMessage.java:42
↓ 1 callers
Method
getTypingStateType
()
firestream/src/main/java/firestream/chat/message/TypingState.java:17
↓ 1 callers
Method
invitation
()
firestream/src/main/java/firestream/chat/types/SendableType.java:35
↓ 1 callers
Method
inviteUsers
(List<? extends User> users)
firestream/src/main/java/firestream/chat/chat/Chat.java:256
↓ 1 callers
Method
isOn
(Query ref)
sdk-guru-realtime/src/main/java/sdk/guru/realtime/RealtimeReferenceManager.java:73
↓ 1 callers
Method
isSuccess
()
firestream/src/main/java/firestream/chat/test/Result.java:21
↓ 1 callers
Method
joinChat
(IChat chat)
firestream/src/main/java/firestream/chat/FireStream.java:469
↓ 1 callers
Method
lastMessage
This method gets the date of the last delivery receipt that we sent - i.e. the last message WE received. @param messagesPath @return single date
firestream/src/main/java/firestream/chat/firebase/service/FirebaseCoreHandler.java:93
↓ 1 callers
Method
leave
Remove the user from the chat's roster. It may be preferable to call @see IFireStream#leaveChat(IChat) @return completion
firestream/src/main/java/firestream/chat/interfaces/IChat.java:37
↓ 1 callers
Method
leaveChat
Leave the chat. When you leave, you will be removed from the chat's roster @param chat to leave @return completion
firestream/src/main/java/firestream/chat/interfaces/IFireStream.java:136
↓ 1 callers
Method
loadMoreMessagesFrom
Load a batch of historic messages @param fromDate load messages AFTER this date @param limit the number of messages returned @return a stream of mess
firestream/src/main/java/firestream/chat/interfaces/IAbstractChat.java:94
↓ 1 callers
Method
loadMoreMessagesTo
(Date toDate, Integer limit, boolean desc)
firestream/src/main/java/firestream/chat/chat/AbstractChat.java:128
↓ 1 callers
Method
loadMoreMessagesTo
Load a batch of historic messages @param toDate load message TO AND INCLUDING this date @param limit the number of messages returned @return a stream
firestream/src/main/java/firestream/chat/interfaces/IAbstractChat.java:103
↓ 1 callers
Method
markReceived
Send a received receipt @return completion
firestream/src/main/java/firestream/chat/FireStream.java:499
↓ 1 callers
Method
markReceived
(Sendable sendable)
firestream/src/main/java/firestream/chat/chat/Chat.java:409
↓ 1 callers
Method
message
()
firestream/src/main/java/firestream/chat/test/chat/MessageChatTest.java:285
↓ 1 callers
Method
messageReceiptId
()
firestream/src/main/java/firestream/chat/test/chat/MessageChatTest.java:293
↓ 1 callers
Method
messagesOn
Start listening to the current message reference and retrieve all messages @return a events of message results
firestream/src/main/java/firestream/chat/chat/AbstractChat.java:66
↓ 1 callers
Method
messagesPath
()
firestream/src/main/java/firestream/chat/chat/Chat.java:453
↓ 1 callers
Method
metaOn
Note in this case, we don't provide the path to the chat/meta we provide it to the chat. This type because of differences between Realtime and Firesto
firestream/src/main/java/firestream/chat/firebase/service/FirebaseChatHandler.java:27
← previous
next →
201–300 of 686, ranked by callers