1 | import { bdEjecuta } from "../../lib/js/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("../modelo/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 | } |