group_contacts_changed


Description:

[ Version ( since = "0.15.6" ) ]
public signal void group_contacts_changed (GenericArray<Contact> added, GenericArray<Contact> removed, GenericArray<Contact> local_pending, GenericArray<Contact> remote_pending, Contact actor, HashTable<string,Value?> details)

Emitted when the group members change in a Group channel.

This is not guaranteed to be emitted until prepare_async has finished preparing TP_CHANNEL_FEATURE_CONTACTS; until then, it may be omitted.

Parameters:

added

a GenericArray of Contact containing the full members added

removed

a GenericArray of Contact containing the members (full, local-pending or remote-pending) removed

local_pending

a GenericArray of Contact containing the local-pending members added

remote_pending

a GenericArray of Contact containing the remote-pending members added

actor

a Contact for the "actor" handle in details

details

a GenericSet mapping (gchar *) to Value containing details about the change, as described in the specification of the MembersChangedDetailed signal.