|
Chat Android SDK
3.1.0
|
Representation of a Chat channel's message list. More...
Public Member Functions | |
Actions | |
| void | sendMessage (Message.Options options, CallbackListener< Message > listener) |
| Sends a message to the channel. More... | |
| void | removeMessage (Message message, StatusListener listener) |
| Removes a message from the channel. More... | |
Getters | |
| native Long | getLastConsumedMessageIndex () |
| Return user last consumed message index for the channel. More... | |
| void | getMessagesBefore (long index, int count, CallbackListener< List< Message >> listener) |
| Load messages before given index. More... | |
| void | getMessagesAfter (long index, int count, CallbackListener< List< Message >> listener) |
| Load messages after given index. More... | |
| void | getLastMessages (int count, CallbackListener< List< Message >> listener) |
| Load last messages in chat. More... | |
| void | getMessageByIndex (long index, CallbackListener< Message > listener) |
| Get message object by known index. More... | |
Setters | |
| native void | setLastConsumedMessageIndexWithResult (long lastConsumedMessageIndex, CallbackListener< Long > listener) |
| Set user last consumed message index for the channel. More... | |
| native void | advanceLastConsumedMessageIndexWithResult (long lastConsumedMessageIndex, CallbackListener< Long > listener) |
| Increase user last consumed message index for the channel. More... | |
| native void | setAllMessagesConsumedWithResult (CallbackListener< Long > listener) |
| Set last consumed message index to last message index in channel. More... | |
| native void | setNoMessagesConsumedWithResult (CallbackListener< Long > listener) |
| Set last consumed message index before the first message index in channel. More... | |
Representation of a Chat channel's message list.
| native void com.twilio.chat.Messages.advanceLastConsumedMessageIndexWithResult | ( | long | lastConsumedMessageIndex, |
| CallbackListener< Long > | listener | ||
| ) |
Increase user last consumed message index for the channel.
Index is ignored if it is smaller than user current index.
| lastConsumedMessageIndex | consumed message index |
| listener | Status listener to report result of the operation that receives current number of unconsumed messages. |
| native Long com.twilio.chat.Messages.getLastConsumedMessageIndex | ( | ) |
Return user last consumed message index for the channel.
| void com.twilio.chat.Messages.getLastMessages | ( | int | count, |
| CallbackListener< List< Message >> | listener | ||
| ) |
Load last messages in chat.
| count | count of messages to load |
| listener | operation callback listener |
| void com.twilio.chat.Messages.getMessageByIndex | ( | long | index, |
| CallbackListener< Message > | listener | ||
| ) |
| void com.twilio.chat.Messages.getMessagesAfter | ( | long | index, |
| int | count, | ||
| CallbackListener< List< Message >> | listener | ||
| ) |
Load messages after given index.
| index | start index |
| count | count of messages to load |
| listener | operation callback listener |
| void com.twilio.chat.Messages.getMessagesBefore | ( | long | index, |
| int | count, | ||
| CallbackListener< List< Message >> | listener | ||
| ) |
Load messages before given index.
| index | start index |
| count | count of messages to load |
| listener | operation callback listener |
| void com.twilio.chat.Messages.removeMessage | ( | Message | message, |
| StatusListener | listener | ||
| ) |
Removes a message from the channel.
| message | The message to remove. |
| listener | Status listener to report result of the operation. |
| void com.twilio.chat.Messages.sendMessage | ( | Message.Options | options, |
| CallbackListener< Message > | listener | ||
| ) |
Sends a message to the channel.
| options | The message construction options. |
| listener | Status listener to report result of the operation that receives sent Message object. |
| IllegalArgumentException | If passed in options object is null. |
| native void com.twilio.chat.Messages.setAllMessagesConsumedWithResult | ( | CallbackListener< Long > | listener | ) |
Set last consumed message index to last message index in channel.
| listener | Status listener to report result of the operation that receives current number of unconsumed messages. |
| native void com.twilio.chat.Messages.setLastConsumedMessageIndexWithResult | ( | long | lastConsumedMessageIndex, |
| CallbackListener< Long > | listener | ||
| ) |
Set user last consumed message index for the channel.
| lastConsumedMessageIndex | consumed message index |
| listener | Status listener to report result of the operation that receives current number of unconsumed messages. |
| native void com.twilio.chat.Messages.setNoMessagesConsumedWithResult | ( | CallbackListener< Long > | listener | ) |
Set last consumed message index before the first message index in channel.
| listener | Status listener to report result of the operation that receives current number of unconsumed messages. |