updateAudioPermission method
void
updateAudioPermission(
- bool value
)
Implementation
void updateAudioPermission(bool value) {
Map<String, dynamic> body = {
"meeting_id": meetingDetails.meetingUid,
"permission_granted": value,
};
networkRequestHandler(
apiCall: ()=> apiClient.updateAudioPermission(meetingDetails.authorizationToken, body),
onSuccess: (data) {
isAudioModeEnable = (data?.audioPermission == true);
isAudioPermissionEnable = !(data?.audioPermission == true);
sendAction(ActionModel(action: MeetingActions.forceMuteAll, value: _isAudioModeEnable));
},
onError: (message) {
sendMessageToUI(message);
isAudioModeEnable = !isAudioModeEnable;
isAudioPermissionEnable = !isAudioPermissionEnable;
}
);
}