updateAnnotationPermissionForParticipant method
void
updateAnnotationPermissionForParticipant(
- String participantIdentity,
- bool value
)
Implementation
void updateAnnotationPermissionForParticipant(String participantIdentity, bool value) {
final Map<String, dynamic> body = {
"meeting_uid": meetingDetails.meetingUid,
"participant_identity": participantIdentity,
"annotation_allowed": value,
};
networkRequestHandler(
apiCall: () => apiClient.allowParticipantAnnotation(meetingDetails.authorizationToken, selfIdentity, body),
onSuccess: (data) {
sendPrivateAction(
ActionModel(action: value ? MeetingActions.allowAnnotationPermission : MeetingActions.revokeAnnotationPermission),
participantIdentity,
);
},
onError: (message) {
sendMessageToUI(message);
},
);
}