TWMChannelDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | TWMChannel.h |
– ipMessagingClient:channelChanged:
Called when this channel is changed.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channelChanged:(TWMChannel *)channel
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
Discussion
Called when this channel is changed.
Declared In
TWMChannel.h
– ipMessagingClient:channelDeleted:
Called when this channel is deleted.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channelDeleted:(TWMChannel *)channel
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
Discussion
Called when this channel is deleted.
Declared In
TWMChannel.h
– ipMessagingClient:channelHistoryLoaded:
Called when one of the current users channels has fully loaded historical messages. (Deprecated: When using the new client initialization methods, message loading will depend on the policy you choose. If you specify a large number of messages to synchronize, then the history will be loaded when the channel reports that it is synchronized. If you are progressively loading messages, the history chunks will be available via the completion handler for the get messages call.)
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channelHistoryLoaded:(TWMChannel *)channel
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
Discussion
Called when one of the current users channels has fully loaded historical messages.
Declared In
TWMChannel.h
– ipMessagingClient:channel:synchronizationStatusChanged:
Called when a channel the current the client is aware of changes synchronization state.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel synchronizationStatusChanged:(TWMChannelSynchronizationStatus)status
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
status |
The current synchronization status of the channel. |
Discussion
Called when a channel the current the client is aware of changes synchronization state.
Declared In
TWMChannel.h
– ipMessagingClient:channel:memberJoined:
Called when this channel has a new member join.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel memberJoined:(TWMMember *)member
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
member |
The member. |
Discussion
Called when this channel has a new member join.
Declared In
TWMChannel.h
– ipMessagingClient:channel:memberChanged:
Called when this channel has a member modified.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel memberChanged:(TWMMember *)member
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
member |
The member. |
Discussion
Called when this channel has a member modified.
Declared In
TWMChannel.h
– ipMessagingClient:channel:member:userInfo:updated:
Called when this channel has a member’s user info updated.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel member:(TWMMember *)member userInfo:(TWMUserInfo *)userInfo updated:(TWMUserInfoUpdate)updated
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
member |
The member. |
userInfo |
The member’s user information. |
updated |
The field updated in the user information. |
Discussion
Called when this channel has a member’s user info updated.
Declared In
TWMChannel.h
– ipMessagingClient:channel:memberLeft:
Called when this channel has a member leave.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel memberLeft:(TWMMember *)member
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
member |
The member. |
Discussion
Called when this channel has a member leave.
Declared In
TWMChannel.h
– ipMessagingClient:channel:messageAdded:
Called when this channel receives a new message.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel messageAdded:(TWMMessage *)message
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
message |
The message. |
Discussion
Called when this channel receives a new message.
Declared In
TWMChannel.h
– ipMessagingClient:channel:messageChanged:
Called when a message on a channel the current user is subscribed to is modified.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel messageChanged:(TWMMessage *)message
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
message |
The message. |
Discussion
Called when a message on a channel the current user is subscribed to is modified.
Declared In
TWMChannel.h
– ipMessagingClient:channel:messageDeleted:
Called when a message on a channel the current user is subscribed to is deleted.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client channel:(TWMChannel *)channel messageDeleted:(TWMMessage *)message
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
message |
The message. |
Discussion
Called when a message on a channel the current user is subscribed to is deleted.
Declared In
TWMChannel.h
– ipMessagingClient:typingStartedOnChannel:member:
Called when a member of a channel starts typing.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client typingStartedOnChannel:(TWMChannel *)channel member:(TWMMember *)member
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
member |
The member. |
Discussion
Called when a member of a channel starts typing.
Declared In
TWMChannel.h
– ipMessagingClient:typingEndedOnChannel:member:
Called when a member of a channel ends typing.
- (void)ipMessagingClient:(TwilioIPMessagingClient *)client typingEndedOnChannel:(TWMChannel *)channel member:(TWMMember *)member
Parameters
client |
The IP Messaging client. |
---|---|
channel |
The channel. |
member |
The member. |
Discussion
Called when a member of a channel ends typing.
Declared In
TWMChannel.h