TsgcWSPServer_PresenceEvents › OnRemoveMember

OnRemoveMember Event

Fired when a member disconnects or is removed from the Presence protocol.

Syntax

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

Default Value

Remarks

Called when a client disconnects from the Presence protocol, so the server can release any per-member resources previously attached in OnNewMember. Per-channel removal is signalled separately via OnRemoveChannelMember for each subscribed channel.

Example

procedure TForm1.sgcWSPServer_Presence1RemoveMember(aConnection: TsgcWSConnection;
  aMember: TsgcWSPresenceMember);
begin
  Log('Member removed: ' + aMember.Name);
end;

Back to Events