TsgcWSPClient_Presence › Events › OnNewMember
Fires when a new member joins the server.
property OnNewMember: TsgcWSPresenceNewMemberEvent;
// TsgcWSPresenceNewMemberEvent = procedure(aConnection: TsgcWSConnection; const aMember: TsgcWSPresenceMember) of object
—
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.
procedure TForm1.oPresenceNewMember(aConnection: TsgcWSConnection;
const aMember: TsgcWSPresenceMember);
begin
Memo1.Lines.Add('New member: ' + aMember.Name + ' [' + aMember.id + ']');
end;