Crosswake. Offline. Runtime
(crosswake v0.1.0)
View Source
Executable runtime contract for cached hydration and the study-session island.
Summary
Functions
@spec cached_hydration(Crosswake.Offline.Contracts.CacheRoute.t()) ::
Crosswake.Offline.Runtime.CachedHydration.t()
@spec queue_entry(
Crosswake.Offline.Runtime.StudySession.t(),
Crosswake.Offline.Journal.Entry.t()
) ::
{:ok, Crosswake.Offline.Journal.Entry.t()}
@spec study_session(Crosswake.Offline.Contracts.StudySessionIsland.t()) ::
Crosswake.Offline.Runtime.StudySession.t()