getMicrophoneMuteStateNotifier method
Implementation
ValueNotifier<bool> getMicrophoneMuteStateNotifier(ZegoUIKitUser user) {
if (microphoneMuteStateNotifierMap.containsKey(user.id)) {
return microphoneMuteStateNotifierMap[user.id]!;
}
listener() => onUserMicrophoneStateChanged(user);
microphoneMuteStateNotifierCallbacks[user.id] = listener;
user.microphone.addListener(listener);
final notifier = ValueNotifier<bool>(false);
microphoneMuteStateNotifiers.add(notifier);
microphoneMuteStateNotifierMap[user.id] = notifier;
return notifier;
}