updateVideoPermissionForParticipant method
void
updateVideoPermissionForParticipant(
- String participantIdentity,
- bool value
)
Implementation
void updateVideoPermissionForParticipant(String participantIdentity, bool value) {
Map<String, dynamic> body = {
"meeting_uid": meetingDetails.meetingUid,
"participant_identity": participantIdentity,
"is_video_enabled": value,
};
networkRequestHandler(
apiCall: ()=> apiClient.updateWorkshopVideoPermission(meetingDetails.authorizationToken, selfIdentity, body),
onSuccess: (data) {
if (data == null) return;
if (data.isUpdated == true) {
final isAllow = data.videoPermission == true;
sendPrivateAction(ActionModel(action: isAllow ? MeetingActions.allowVideoPermission : MeetingActions.revokeVideoPermission), participantIdentity);
}
},
onError: (message) {
sendMessageToUI(message);
}
);
}