TWMChannelDelegate Protocol Reference

Conforms to NSObject
Declared in TWMChannel.h

Overview

This protocol declares the IP Messaging client delegate methods.

– 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.

- (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: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