onRemoteStreamRemove method
Implementation
@override
void onRemoteStreamRemove(int userId, MediaStream remoteMediaStream,
{String? trackId}) {
if (trackId == null) {
int? feedId;
remoteMediaStream.getTracks().forEach((track) {
feedId ??= _signaler.subStreams[track.id?.replaceAll(JANUS_PREFIX, '')];
});
super
.onRemoteStreamRemove
.call(feedId ?? userId, remoteMediaStream, trackId: trackId);
} else {
var feedId =
_signaler.subStreams[trackId.replaceAll(JANUS_PREFIX, '')] ?? userId;
super
.onRemoteStreamRemove
.call(feedId, remoteMediaStream, trackId: trackId);
}
}