Sendbird Chat SDK for Unity
SbMessageCollectionHandler

More...

Public Member Functions

delegate void ChannelUpdatedDelegate (SbMessageContext inContext, SbGroupChannel inUpdatedChannel)
 
delegate void ChannelDeletedDelegate (SbMessageContext inContext, string inDeletedChannelUrl)
 
delegate void MessagesAddedDelegate (SbMessageContext inContext, IReadOnlyList< SbBaseMessage > inAddedMessages)
 
delegate void MessagesUpdatedDelegate (SbMessageContext inContext, IReadOnlyList< SbBaseMessage > inUpdatedMessages)
 
delegate void MessagesDeletedDelegate (SbMessageContext inContext, IReadOnlyList< SbBaseMessage > inDeletedMessages)
 
delegate void HugeGapDetectedDelegate ()
 

Properties

ChannelUpdatedDelegate OnChannelUpdated [get, set]
 Called when there's a change in the channel this collection holds. More...
 
ChannelDeletedDelegate OnChannelDeleted [get, set]
 Called when the channel this collection holds is deleted. More...
 
MessagesAddedDelegate OnMessagesAdded [get, set]
 Called when one or more SbBaseMessage is added to this collection. More...
 
MessagesUpdatedDelegate OnMessagesUpdated [get, set]
 Called when one or more SbBaseMessage is update in this collection. More...
 
MessagesDeletedDelegate OnMessagesDeleted [get, set]
 Called when one or more SbBaseMessage is deleted from this collection. More...
 
HugeGapDetectedDelegate OnHugeGapDetected [get, set]
 Called when the collection has detected a huge gap between current message list. This can happen SDK checks for missing messages, which occurs in two cases. More...
 

Detailed Description

Since
4.0.0

Member Function Documentation

◆ ChannelDeletedDelegate()

delegate void ChannelDeletedDelegate ( SbMessageContext  inContext,
string  inDeletedChannelUrl 
)
Since
4.0.0

◆ ChannelUpdatedDelegate()

delegate void ChannelUpdatedDelegate ( SbMessageContext  inContext,
SbGroupChannel  inUpdatedChannel 
)
Since
4.0.0

◆ HugeGapDetectedDelegate()

delegate void HugeGapDetectedDelegate ( )
Since
4.0.0

◆ MessagesAddedDelegate()

delegate void MessagesAddedDelegate ( SbMessageContext  inContext,
IReadOnlyList< SbBaseMessage inAddedMessages 
)
Since
4.0.0

◆ MessagesDeletedDelegate()

delegate void MessagesDeletedDelegate ( SbMessageContext  inContext,
IReadOnlyList< SbBaseMessage inDeletedMessages 
)
Since
4.0.0

◆ MessagesUpdatedDelegate()

delegate void MessagesUpdatedDelegate ( SbMessageContext  inContext,
IReadOnlyList< SbBaseMessage inUpdatedMessages 
)
Since
4.0.0

Property Documentation

◆ OnChannelDeleted

ChannelDeletedDelegate OnChannelDeleted
getset

Called when the channel this collection holds is deleted.

Since
4.0.0

◆ OnChannelUpdated

ChannelUpdatedDelegate OnChannelUpdated
getset

Called when there's a change in the channel this collection holds.

Since
4.0.0

◆ OnHugeGapDetected

HugeGapDetectedDelegate OnHugeGapDetected
getset

Called when the collection has detected a huge gap between current message list. This can happen SDK checks for missing messages, which occurs in two cases.

Since
4.0.0

◆ OnMessagesAdded

MessagesAddedDelegate OnMessagesAdded
getset

Called when one or more SbBaseMessage is added to this collection.

Since
4.0.0

◆ OnMessagesDeleted

MessagesDeletedDelegate OnMessagesDeleted
getset

Called when one or more SbBaseMessage is deleted from this collection.

Since
4.0.0

◆ OnMessagesUpdated

MessagesUpdatedDelegate OnMessagesUpdated
getset

Called when one or more SbBaseMessage is update in this collection.

Since
4.0.0