so I have this: ``` sealed class SchedulerMessage&...
# announcements
v
so I have this:
Copy code
sealed class SchedulerMessage<T>

class Schedule<T>(
    val receiver: (T) -> Unit,
    val msg: T,
    val initialDelay: Duration,
    val delayBetween: Duration,
    val replayCh: Channel<Job>
) : SchedulerMessage<T>()

class ScheduleOnce<T>(
    val receiver: (T) -> Unit,
    val msg: T,
    val initialDelay: Duration,
    val replayCh: Channel<Job>
) : SchedulerMessage<T>()