TsgcWSPClient_PresenceEvents › OnRemoveMember

OnRemoveMember Event

Fires when an existing member disconnects from the server.

Syntax

property OnRemoveMember: TsgcWSPresenceRemoveMemberEvent;
// TsgcWSPresenceRemoveMemberEvent = procedure(aConnection: TsgcWSConnection; aMember: TsgcWSPresenceMember) of object

Default Value

Remarks

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.

Example

procedure TForm1.oPresenceRemoveMember(aConnection: TsgcWSConnection;
  aMember: TsgcWSPresenceMember);
begin
  Memo1.Lines.Add('Member left: ' + aMember.Name);
end;

Back to Events