TsgcWSPClient_PresenceEvents › 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