J. js / pasatiemposReemplaza.js

1
import { bdEjecuta } from "./lib/bdEjecuta.js"
2
import { ALMACEN_PASATIEMPO, Bd } from "./Bd.js"
3
4
/**
5
 * Borra el contenido del almacén PASATIEMPO y guarda nuevospasatiempos.
6
 * @param {import("./PASATIEMPO.js").PASATIEMPO[]} nuevosPasatiempos
7
 */
8
export async function pasatiemposReemplaza(nuevosPasatiempos) {
9
 return bdEjecuta(Bd, [ALMACEN_PASATIEMPO], transaccion => {
10
  const almacenPasatiempo = transaccion.objectStore(ALMACEN_PASATIEMPO)
11
  almacenPasatiempo.clear()
12
  for (const objeto of nuevosPasatiempos) {
13
   almacenPasatiempo.add(objeto)
14
  }
15
 })
16
}
skip_previous skip_next