Package-level declarations
Functions
Link copied to clipboard
fun <T : BaseChannel> BaseMessageCollection<T>.initialize(initPolicy: MessageCollectionInitPolicy = MessageCollectionInitPolicy.CACHE_AND_REPLACE_BY_API): Flow<MessageCollectionInitResult>
Initializes this collection from BaseMessageCollection.startingPoint. MessageCollectionInitResult.CachedResult should not be called if it is an error.
fun <T : BaseChannel> BaseMessageCollection<T>.initialize(initPolicy: MessageCollectionInitPolicy = MessageCollectionInitPolicy.CACHE_AND_REPLACE_BY_API, handler: MessageCollectionInitResultHandler?)
Initializes this collection from BaseMessageCollection.startingPoint.
Link copied to clipboard
fun <T : BaseChannel> BaseMessageCollection<T>.loadPrevious(handler: ResultHandler<List<BaseMessage>>)
Loads previous (oldest direction) message lists.
Link copied to clipboard
Remove all failed messages of this BaseMessageCollection
Link copied to clipboard
suspend fun <T : BaseChannel> BaseMessageCollection<T>.removeFailedMessages(failedMessages: List<BaseMessage>): List<String>
fun <T : BaseChannel> BaseMessageCollection<T>.removeFailedMessages(failedMessages: List<BaseMessage>, handler: ResultHandler<List<String>>?)
Remove specific failed messages of this BaseMessageCollection