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.