MeetingDaoImpl

internal class MeetingDaoImpl(meetingsQueries: MeetingsQueries, readDispatcher: ReadDispatcher, writeDispatcher: WriteDispatcher) : MeetingDao

Constructors

Link copied to clipboard
constructor(meetingsQueries: MeetingsQueries, readDispatcher: ReadDispatcher, writeDispatcher: WriteDispatcher)

Functions

Link copied to clipboard
open suspend override fun deleteMeeting(meetingId: QualifiedIDEntity)
Link copied to clipboard
open suspend override fun deleteMeetingsByConversationId(conversationId: QualifiedIDEntity)
Link copied to clipboard
open suspend override fun getMeeting(meetingId: QualifiedIDEntity): MeetingEntity?
Link copied to clipboard
open override fun getMeetingOccurrenceDetailsFlow(occurrenceId: String): <Error class: unknown class><MeetingOccurrenceDetailsEntity?>
open suspend override fun getNextUnfinishedMeetingOccurrenceDetailsId(meetingId: QualifiedIDEntity, from: <Error class: unknown class>): String?
Link copied to clipboard
open override fun getPaginatedMeetingOccurrenceDetails(pagingConfig: <Error class: unknown class>, startingOffset: Long, from: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend override fun insertMissingOccurrences(generateOccurrencesWindow: MeetingOccurrencesGenerator.GenerationLimit.Window)
Link copied to clipboard
open suspend override fun removeOutdatedMeetings(olderThan: <Error class: unknown class>)
Link copied to clipboard
open suspend override fun upsertMeetings(meetings: List<MeetingEntity>, generateOccurrencesWindow: MeetingOccurrencesGenerator.GenerationLimit.Window, removeMeetingsAbsentFromUpsertList: Boolean)