getUserIdForStream method
int
getUserIdForStream(
- String? trackId,
- String? trackIdentifier,
- int defaultId
)
override
Implementation
@override
int getUserIdForStream(
String? trackId,
String? trackIdentifier,
int defaultId,
) {
if (defaultId == 1) return currentUserId;
String? mid;
if (trackIdentifier?.startsWith(JANUS_PREFIX) ?? false) {
mid = trackIdentifier?.replaceAll(JANUS_PREFIX, '');
} else {
var savedTrackId = trackIdTrackIdentifier[trackId];
mid = trackIdMid[savedTrackId];
}
return _signaler.subStreams[mid] ?? defaultId;
}