ConversationParticipantBuilder |
ConversationService.createConversationParticipantBuilder(String conversationId) |
Creates a new participant builder to add or remove participants to / from a conversation with various extended options mainly on message visibility.
|
ConversationParticipantBuilder |
ConversationParticipantBuilder.dropParticipant(String userId) |
Drops the given participant from the conversation.
|
ConversationParticipantBuilder |
ConversationParticipantBuilder.dropParticipants(String... userIds) |
Drops the given participants from the conversation.
|
ConversationParticipantBuilder |
ConversationParticipantBuilder.dropParticipants(Collection<String> userIds) |
Drops the given participants from the conversation.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromBeginning() |
Will join the selected participant(s) from the beginning of the conversation.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromDefault() |
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromDuration(Duration duration) |
Will join the selected participant(s) from the past in the given duration, so they can read messages from the past.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromMessage(String messageId) |
Will join the selected participant(s) from the time of when the given message was posted, in order to be able to read that message and every one after
it.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromNow() |
This will join the new participants as of now so they can only see the new messages after being joined.
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromPastMessages(int numberOfMessages) |
Will join the selected participant(s) from the creation time of x messages back (basically the new participants will be able to read those x messaages).
|
ConversationParticipantBuilder |
ParticipantJoiningBuilder.fromTime(Date joiningTime) |
Will join the selected participant(s) from the given absolute timestamp.
|