|
Sendbird Chat SDK for Unity
|
Collection that handles message lists, also supporting local caching. More...
Public Member Functions | |
| void | Initialize (SbMessageCollectionInitHandler inMessageCollectionInitHandler) |
| Initializes this collection from startingPoint. More... | |
| void | Dispose () |
| Disposes current MessageCollection and stops all events from being received. More... | |
| void | LoadNext (SbMessageListHandler inCompletionHandler) |
| Loads next (latest direction) message lists. More... | |
| void | LoadPrevious (SbMessageListHandler inCompletionHandler) |
| Loads previous (oldest direction) message lists. More... | |
| void | RemoveAllFailedMessages (SbErrorHandler inCompletionHandler) |
| Remove all failed messages of this BaseMessageCollection More... | |
| void | RemoveFailedMessages (List< SbBaseMessage > inFailedMessages, SbRemoveFailedMessagesHandler inCompletionHandler) |
| Remove specific failed messages of this BaseMessageCollection More... | |
Properties | |
| SbGroupChannel | GroupChannel [get] |
| The SbGroupChannel tracked by this SbMessageCollection. More... | |
| IReadOnlyList< SbBaseMessage > | SucceededMessages [get] |
| The list of succeeded message list in this collection. More... | |
| IReadOnlyList< SbBaseMessage > | FailedMessages [get] |
| The failed message lists. More... | |
| IReadOnlyList< SbBaseMessage > | PendingMessages [get] |
| The pending message lists. More... | |
| long | StartingPoint [get] |
| The starting point of the collection. More... | |
| bool | HasNext [get] |
| Whether there's more data to load in next (latest) direction. More... | |
| bool | HasPrevious [get] |
| Whether there's more data to load in previous (oldest) direction. More... | |
| SbMessageCollectionHandler | MessageCollectionHandler [get, set] |
Collection that handles message lists, also supporting local caching.
| void Dispose | ( | ) |
Disposes current MessageCollection and stops all events from being received.
| void Initialize | ( | SbMessageCollectionInitHandler | inMessageCollectionInitHandler | ) |
Initializes this collection from startingPoint.
| inMessageCollectionInitHandler |
| void LoadNext | ( | SbMessageListHandler | inCompletionHandler | ) |
Loads next (latest direction) message lists.
| inCompletionHandler |
| void LoadPrevious | ( | SbMessageListHandler | inCompletionHandler | ) |
Loads previous (oldest direction) message lists.
| inCompletionHandler |
| void RemoveAllFailedMessages | ( | SbErrorHandler | inCompletionHandler | ) |
Remove all failed messages of this BaseMessageCollection
| inCompletionHandler |
| void RemoveFailedMessages | ( | List< SbBaseMessage > | inFailedMessages, |
| SbRemoveFailedMessagesHandler | inCompletionHandler | ||
| ) |
Remove specific failed messages of this BaseMessageCollection
| inFailedMessages | |
| inCompletionHandler |
|
get |
The failed message lists.
|
get |
The SbGroupChannel tracked by this SbMessageCollection.
|
get |
Whether there's more data to load in next (latest) direction.
|
get |
Whether there's more data to load in previous (oldest) direction.
|
getset |
|
get |
The pending message lists.
|
get |
The starting point of the collection.
|
get |
The list of succeeded message list in this collection.