Method

PurpleConversationMembersextend

unstable since: 3.0

[]

Declaration [src]

void
purple_conversation_members_extend (
  PurpleConversationMembers* members1,
  PurpleConversationMembers* members2
)
[]

Description [src]

Adds all of the members from one conversation members to the other.

All members from members2 will be added to members1 and then be freed.

This is usefull for protocol plugins when initially joining a chat or when there is a mass join event when federated servers reconnect.

Available since: 3.0

[]

Parameters

members2

Type: PurpleConversationMembers

The conversation members to add to the end.

The instance takes ownership of the data, and is responsible for freeing it.