TsgcWSPClient_Presence › Events › OnNewMember

OnNewMember Event

Fires when a new member joins the server.

Syntax

property OnNewMember: TsgcWSPresenceNewMemberEvent;
// TsgcWSPresenceNewMemberEvent = procedure(aConnection: TsgcWSConnection; const aMember: TsgcWSPresenceMember) of object

Default Value

—

Remarks

Fires on every connected Presence client when another member has successfully joined the Presence server. aMember carries the remote member's id, Name and Info so you can keep a local roster or send a targeted Invite. This event does not mean the member has subscribed to any channel yet; watch OnNewChannelMember for that.

Example

procedure TForm1.oPresenceNewMember(aConnection: TsgcWSConnection;
  const aMember: TsgcWSPresenceMember);
begin
  Memo1.Lines.Add('New member: ' + aMember.Name + ' [' + aMember.id + ']');
end;

Back to Events