addParticipantToConsentList method
void
addParticipantToConsentList(
- RemoteParticipant participant
Implementation
void addParticipantToConsentList(RemoteParticipant participant) {
if ((!isHost() && !isCoHost()) &&
!meetingDetails.features!.isRecordingConsentAllowed()) {
return;
}
final participantId = participant.identity;
// Check for duplicates
final alreadyExists = participantListForConsent.any(
(p) => p.participantId == participantId,
);
if (alreadyExists) return;
// Add new participant to the list
final newConsentParticipant =
ConsentParticipant.fromRemoteParticipant(participant);
participantListForConsent.add(newConsentParticipant);
notifyListeners();
}