TsgcWSPClient_Presence › Events › OnRemoveMember
Fires when an existing member disconnects from the server.
property OnRemoveMember: TsgcWSPresenceRemoveMemberEvent;
// TsgcWSPresenceRemoveMemberEvent = procedure(aConnection: TsgcWSConnection; aMember: TsgcWSPresenceMember) of object
—
Fires on every connected client when another member leaves the Presence server (either cleanly or because the transport was closed). Use it to remove aMember.id from any local roster you maintain.
procedure TForm1.oPresenceRemoveMember(aConnection: TsgcWSConnection;
aMember: TsgcWSPresenceMember);
begin
Memo1.Lines.Add('Member left: ' + aMember.Name);
end;