Skip to content

Instantly share code, notes, and snippets.

@nathan-muir
Last active July 9, 2018 07:12
Show Gist options
  • Save nathan-muir/c8030c29decc1db268c4c5ef82983b13 to your computer and use it in GitHub Desktop.
Save nathan-muir/c8030c29decc1db268c4c5ef82983b13 to your computer and use it in GitHub Desktop.
Initialise
Initialise
LoggedInAndReady -> CheckIndexedDB
CheckIndexedDB
No Data? -> InitialFetch
Recent Data? -> FetchChangesSince
Old Data? -> InitialFetch
InitialFetch
FetchedEverything -> WatchForUpdates
FetchChangesSince
FetchedChanges -> WatchForUpdates
WatchForUpdates
GotChanges? -> WriteToIndexedDB
OrganisationChanged? -> Initialise
LoggedOut? -> Initialise
WriteToIndexedDB
Written? -> WatchForUpdates
function render(model){
let current_state_name = model.active_states[0].name;
return $("h1",
{style: {color: "darkBlue"}},
`The current state is: ${current_state_name}`);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment