Skip to content

Instantly share code, notes, and snippets.

@edgerunner
Last active March 17, 2022 11:10
Show Gist options
  • Save edgerunner/a8c9d5e80f0a1495c3a28a0850c96517 to your computer and use it in GitHub Desktop.
Save edgerunner/a8c9d5e80f0a1495c3a28a0850c96517 to your computer and use it in GitHub Desktop.
Get File Link
Get File Link
Idle
requestFileLink -> Pending
Pending
HTTP200 -> Success
HTTP400 -> Failure
HTTP401 -> Failure
HTTP403 -> Failure
HTTP404 -> Failure
HTTP5xx -> Retryable
Quick
after 1s -> Slow
# Show pending indication
Slow
# Notify the user
Failure
Final
Retryable
retryTimer -> Pending
tooManyRetries -> Final
# Download the actual file
Success
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