updateVideoPermission method
void
updateVideoPermission(
- bool value
)
Implementation
void updateVideoPermission(bool value) {
Map<String, dynamic> body = {
"meeting_id": meetingDetails.meetingUid,
"permission_granted": value,
};
networkRequestHandler(
apiCall: ()=> apiClient.updateVideoPermission(meetingDetails.authorizationToken, body),
onSuccess: (data) {
isVideoModeEnable = (data?.videoPermission == true);
isVideoPermissionEnable = !(data?.videoPermission == true);
sendAction(ActionModel(action: MeetingActions.forceVideoOffAll, value: _isVideoModeEnable));
},
onError: (message) {
sendMessageToUI(message);
isVideoModeEnable = !isVideoModeEnable;
isVideoPermissionEnable = !isVideoPermissionEnable;
}
);
}