TsgcWSPClient_Presence › Events › OnRemoveChannelMember
Fires when a member unsubscribes from a channel.
property OnRemoveChannelMember: TsgcWSPresenceRemoveMemberChannelEvent;
// TsgcWSPresenceRemoveMemberChannelEvent = procedure(Connection: TsgcWSConnection; const aChannel: TsgcWSPresenceChannel; const aMember: TsgcWSPresenceMember) of object
—
Fires on every remaining subscriber of aChannel when a member calls UnSubscribe or leaves the server. Use it to remove aMember from the channel-specific roster you display.
procedure TForm1.oPresenceRemoveChannelMember(Connection: TsgcWSConnection;
const aChannel: TsgcWSPresenceChannel; const aMember: TsgcWSPresenceMember);
begin
Memo1.Lines.Add(aMember.Name + ' left ' + aChannel.Name);
end;