8. js / bd / pasatiemposReemplaza.js

1import { bdEjecuta } from "../../lib/js/bdEjecuta.js"
2import { ALMACEN_PASATIEMPO, Bd } from "./Bd.js"
3
4/**
5 * Borra el contenido del almacén PASATIEMPO y guarda nuevospasatiempos.
6 * @param {import("../modelo/PASATIEMPO.js").PASATIEMPO[]} nuevospasatiempos
7 */
8export 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