handleMeetingFetchAndUpsert

internal suspend fun MeetingRepository.handleMeetingFetchAndUpsert(meetingId: MeetingId, eventLogger: EventProcessingLogger): Either<CoreFailure, Meeting?>

Returns the persisted meeting, or null when the event is skipped because the meeting is missing or unsupported.