Packages

c

fetch

FetcherHook

class FetcherHook[F[_], P, E] extends AnyRef

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FetcherHook
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FetcherHook(Name: String, runner: (F[P]) => ((Either[E, P]) => Unit) => Unit)

Type Members

  1. case class Error(content: E) extends FetchState with Product with Serializable

    Load resulted in an error.

  2. type FetchCallback = (F[P]) => Unit

    Initiate a fetch for P.

  3. sealed trait FetchState extends AnyRef

    Load state passed to a child.

  4. case class Success(item: P) extends FetchState with Product with Serializable

    Load was successful, hold item.

Value Members

  1. def useFetcher(remember: Boolean = false): (FetchState, Function1[F[P], Unit])
  2. case object Fetching extends FetchState with Product with Serializable

    Loading still in progress.

  3. case object NotRequested extends FetchState with Product with Serializable

    Initial state until a fetch request is made.