Sangfroid 257f66c7fb Remise en forme du code | vor 9 Monaten | |
---|---|---|
public | vor 9 Monaten | |
styles | vor 9 Monaten | |
.gitignore | vor 9 Monaten | |
ReadMe.md | vor 9 Monaten | |
counter.js | vor 9 Monaten | |
entrypoint.js | vor 9 Monaten | |
fetch.js | vor 9 Monaten | |
index.html | vor 9 Monaten | |
javascript.svg | vor 9 Monaten | |
main.js | vor 9 Monaten | |
package.json | vor 9 Monaten | |
yarn.lock | vor 9 Monaten |
Appelle un compteur à rebours sur une ressource http et l'exécute automatiquement quand il est démarré sur la ressource.
Copier le fichier entrypoint.js en entrypoint.local.js et modifier l'url de l'api
export const entrypoint = "http://url-back-de-votre-api";
L'api doit renvoyer un objet en json de cette forme:
{
"id": Number,
"name": String,
"timeStart": DateTime,
"timeEnd": DateTime,
"timeToLive": String,
"minutes": Number,
"state": String
}
Les DateTime sont au format DateTime() de Php, le timeToLive est au format DateInterval de php.
les 3 états sont:
L'api doit gérer l'état du compteur, ce js ne fera que récupérer ces informations pour savoir si le compteur doit être lancé ou attendre le départ.