TsgcWSPServer_WebRTC › Zdarzenia › OnSubscription
Wywoływane po zaakceptowaniu subskrypcji zdalnego węzła i zarejestrowaniu go przez serwer sygnalizacyjny w kanale.
property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Uruchamiane bezpośrednio po tym, jak zdarzenie OnBeforeSubscription zwróciło wartość Accept := True, lista subskrybentów kanału została zaktualizowana i do peera odesłana ramka potwierdzenia (zawierająca bieżącą liczbę subskrybentów). Jest to właściwe miejsce do rejestrowania dołączeń, emitowania metryk audytu lub — gdy liczba subskrybentów osiągnie dwa — uruchamiania po stronie serwera przepływu pracy oczekującego na obecność obu peerów. Procedura obsługi ma charakter informacyjny — do odrzucania dołączeń należy używać zdarzenia OnBeforeSubscription.
procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] joined room %s',
[Connection.Guid, Subscription]));
end;