public interface Conversation
| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<Conversation> |
MOST_RECENT_FIRST |
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<java.util.List<ConversationMenuItem>> |
menu() |
rx.Observable<java.util.List<Message>> |
messages() |
Observed<java.lang.String> |
mostRecentMessageContent() |
Observed<java.lang.Long> |
mostRecentMessageTimestamp() |
Party |
party() |
void |
sendMessage(java.lang.String label)
Publish a new message with isOwn() true, with party() as the audience and using System.currentTimeMillis() as the timestamp.
|
void |
setBeingRead(boolean isBeingRead) |
rx.Observable<java.lang.Long> |
unreadMessageCount() |
static final java.util.Comparator<Conversation> MOST_RECENT_FIRST
Party party()
rx.Observable<java.util.List<Message>> messages()
Observed<java.lang.Long> mostRecentMessageTimestamp()
Observed<java.lang.String> mostRecentMessageContent()
void sendMessage(java.lang.String label)
rx.Observable<java.util.List<ConversationMenuItem>> menu()
rx.Observable<java.lang.Long> unreadMessageCount()
void setBeingRead(boolean isBeingRead)