H. js / pasatiempoElimina.js

1
import { ALMACEN_PASATIEMPO, Bd } from "./Bd.js"
2
import { bdEjecuta } from "./lib/bdEjecuta.js"
3
import { pasatiempoBusca } from "./pasatiempoBusca.js"
4
5
/**
6
 * @param { string } id
7
 */
8
export async function pasatiempoElimina(id) {
9
10
 if (confirm('Confirma la eliminación')) {
11
12
  const modelo = await pasatiempoBusca(id)
13
14
  if (modelo !== undefined) {
15
16
   modelo.PAS_MODIFICACION = Date.now()
17
   modelo.PAS_ELIMINADO = 1
18
   await bdEjecuta(Bd, [ALMACEN_PASATIEMPO], transaccion => {
19
    const almacenPasatiempo = transaccion.objectStore(ALMACEN_PASATIEMPO)
20
    almacenPasatiempo.put(modelo)
21
   })
22
23
  }
24
25
  location.href = "index.html"
26
27
 }
28
29
}
skip_previous skip_next