TsgcWSPServer_WebRTC › Eventos › OnUnSubscription
Se activa cuando un par abandona un canal de señalización y el servidor lo ha eliminado de la lista de suscriptores.
property OnUnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
Se genera después de que la lista interna de suscriptores de Subscription se ha actualizado para excluir a Connection en respuesta a un fotograma explícito sgc@unsubscribe. El peer ya no recibirá ofertas SDP, respuestas ni candidatos ICE reenviados para ese canal. Cuando un peer se desconecta sin enviar primero UNSUBSCRIBE, el servidor limpia la sala en OnDisconnect (respetando WebRTC.CloseSessionOnHangup) y este evento no se genera. Use el controlador para registro de auditoría o para liberar recursos por sala vinculados al peer.
procedure TForm1.WebRTCServerUnSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] left room %s',
[Connection.Guid, Subscription]));
end;