Sangfroid 257f66c7fb Remise en forme du code | 9 months ago | |
---|---|---|
public | 9 months ago | |
styles | 9 months ago | |
.gitignore | 9 months ago | |
ReadMe.md | 9 months ago | |
counter.js | 9 months ago | |
entrypoint.js | 9 months ago | |
fetch.js | 9 months ago | |
index.html | 9 months ago | |
javascript.svg | 9 months ago | |
main.js | 9 months ago | |
package.json | 9 months ago | |
yarn.lock | 9 months ago |
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.