setMute method
dynamic
setMute(
{ - required TrackType track,
})
Implementation
setMute({required TrackType track}) async {
Completer completer = Completer();
try {
if (_session.isEmpty) {
completer.completeError({'error': 'Invalid Session'});
return;
}
if (_session.isNotEmpty &&
(_state == CallState.nullState || _state == CallState.sessionState)) {
completer
.completeError({'error': 'The state that cannot set mute $_state'});
return;
}
await _ws.requestMute(track);
} catch (error) {
completer.completeError(error);
}
}