6. js / bd / pasatiempoElimina.js

1import { bdEjecuta } from "../../lib/js/bdEjecuta.js"
2import { exportaAHtml } from "../../lib/js/exportaAHtml.js"
3import { ALMACEN_PASATIEMPO, Bd } from "./Bd.js"
4import { pasatiempoBusca } from "./pasatiempoBusca.js"
5
6/**
7 * @param { string } id
8 */
9export async function pasatiempoElimina(id) {
10 const modelo = await pasatiempoBusca(id)
11 if (modelo !== undefined) {
12 modelo.PAS_MODIFICACION = Date.now()
13 modelo.PAS_ELIMINADO = 1
14 return bdEjecuta(Bd, [ALMACEN_PASATIEMPO], transaccion => {
15 const almacenPasatiempo = transaccion.objectStore(ALMACEN_PASATIEMPO)
16 almacenPasatiempo.put(modelo)
17 })
18 }
19}
20
21exportaAHtml(pasatiempoElimina)
skip_previous skip_next