TsgcWSPServer_WebRTC › Events › OnSubscription
Wordt geactiveerd nadat een peer-abonnement is geaccepteerd en de signaleringsserver de peer op het kanaal heeft geregistreerd.
property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Wordt uitgevoerd onmiddellijk nadat OnBeforeSubscription Accept := True heeft geretourneerd, de abonneelijst van het kanaal is bijgewerkt en een bevestigingsframe (met het huidige aantal abonnees) is teruggestuurd naar de peer. Dit is de juiste plek om aanmeldingen te registreren, auditmetrieken te publiceren of, wanneer het aantal abonnees twee bereikt, een server-side workflow te starten die verwacht dat beide peers aanwezig zijn. De handler is uitsluitend informatief — gebruik OnBeforeSubscription om aanmeldingen te weigeren.
procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] joined room %s',
[Connection.Guid, Subscription]));
end;