makeCoHost method

void makeCoHost(
  1. String identity,
  2. bool isCoHost
)

Implementation

void makeCoHost(String identity, bool isCoHost) {
  Map<String, dynamic> body = {
    "participant_identity": identity,
    "meeting_uid": meetingDetails.meetingUid,
    "is_co_host": isCoHost
  };
  networkRequestHandler(
    apiCall: () =>
        apiClient.makeCoHost(meetingDetails.authorizationToken, body),
    onSuccess: (_) => sendPrivateAction(
        ActionModel(
            action: !isCoHost
                ? MeetingActions.removeCoHost
                : MeetingActions.makeCoHost,
            token: !isCoHost ? "" : meetingDetails.authorizationToken),
        identity),
    onError: (message) => sendMessageToUI(message),
  );
}