Package-level declarations

Types

Link copied to clipboard
internal interface MeetingCreateEventHandler
Link copied to clipboard
Link copied to clipboard
internal interface MeetingDeleteEventHandler
Link copied to clipboard
internal class MeetingDeleteEventHandlerImpl(meetingRepository: MeetingRepository, userRepository: UserRepository, notificationEventsManager: NotificationEventsManager) : MeetingDeleteEventHandler
Link copied to clipboard
internal interface MeetingMemberAddEventHandler
Link copied to clipboard
internal class MeetingMemberAddEventHandlerImpl(meetingRepository: MeetingRepository, userRepository: UserRepository, notificationEventsManager: NotificationEventsManager) : MeetingMemberAddEventHandler
Link copied to clipboard
internal interface MeetingUpdateEventHandler
Link copied to clipboard
internal class MeetingUpdateEventHandlerImpl(meetingRepository: MeetingRepository, userRepository: UserRepository, notificationEventsManager: NotificationEventsManager) : MeetingUpdateEventHandler

Functions

Link copied to clipboard
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.

Link copied to clipboard
internal fun CoreFailure.isMeetingNotFound(): Boolean