MeetingRemindersUseCaseImpl

Constructors

Link copied to clipboard
constructor(repository: MeetingRepository)

Functions

Link copied to clipboard
open override fun changes(): Flow<Unit>

Emits when stored meetings or occurrences change. Requery next or within after each emission.

Link copied to clipboard
open suspend override fun next(from: Instant): MeetingReminder?

Returns the earliest occurrence starting strictly after from, or null when none exists.

Link copied to clipboard
open suspend override fun within(startInclusive: Instant, endExclusive: Instant): List<MeetingReminder>

Returns occurrences with start times at or after startInclusive and before endExclusive, ordered by occurrence ID.