SubHelper

object SubHelper
class Object
trait Matchable
class Any

Type members

Classlikes

final case class CancelableSub[F[_]](id: String, cancel: F[Unit])(implicit evidence$5: Concurrent[F])

Value members

Concrete methods

def aliveAndDead[F[_] : Concurrent, Msg](subs: List[Observe[F, _, Msg]], current: List[(String, F[Unit])]): (List[(String, F[Unit])], List[F[Unit]])
def findNewSubs[F[_] : Concurrent, Msg](subs: List[Observe[F, _, Msg]], alive: List[String], inProgress: List[String]): List[Observe[F, _, Msg]]
def flatten[F[_] : Concurrent, Msg](sub: Sub[F, Msg]): List[Observe[F, _, Msg]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def toRun[F[_] : Concurrent, Msg](newSubs: List[Observe[F, _, Msg]], callback: Msg => Unit): List[F[Option[CancelableSub[F]]]]