1 | import { exportaAHtml } from "../lib/js/exportaAHtml.js" |
2 | import { sincroniza } from "./sincroniza.js" |
3 | |
4 | /** |
5 | * Cada 20 segundos (2000 milisegundos) después de la última |
6 | * sincronización, los datos se envían al servidor para volver a |
7 | * sincronizarse con los datos del servidor. |
8 | */ |
9 | const MILISEGUNDOS_PARA_VOLVER_A_SINCRONIZAR = 20000 |
10 | |
11 | /** |
12 | * @param {HTMLUListElement} lista |
13 | */ |
14 | export function esperaUnPocoYSincroniza(lista) { |
15 | setTimeout(() => sincroniza(lista), MILISEGUNDOS_PARA_VOLVER_A_SINCRONIZAR) |
16 | } |
17 | |
18 | exportaAHtml(esperaUnPocoYSincroniza) |