notifyParticipantJoinedStatus method

void notifyParticipantJoinedStatus()

Implementation

void notifyParticipantJoinedStatus() {
  final participantEmail = meetingDetails.participantEmail;
  if (participantEmail == null || participantEmail.isEmpty) return;
  Map<String, dynamic> emailBody = {
    "meeting_uid": meetingDetails.meetingUid,
    "participant_identity": selfIdentity,
    "participant_email": participantEmail,
  };
  networkRequestHandler(
      apiCall: () => apiClient.updateParticipantEmail(selfIdentity, emailBody),
      onSuccess: (_) {
        Map<String, dynamic> body = {
          "meeting_uid": meetingDetails.meetingUid,
          "participant_email": participantEmail,
          "is_joined": true,
        };
        networkRequestHandler(
            apiCall: () => apiClient.updateParticipantJoinedStatus(body));
      });
}