Arreglado el mal funcionamiento. Completada la funcionalidad de suscribir un navegador.
This commit is contained in:
parent
8f4b5380d9
commit
af8e1961a3
@ -1,14 +1,27 @@
|
|||||||
con = require("../index").con
|
con = require("../index").con
|
||||||
|
hasher = require("sha-hasher")
|
||||||
|
enviarNotificacion = require("./enviarNotificacion").fun
|
||||||
|
|
||||||
export fun = (req, res) ->
|
export fun = (req, res) ->
|
||||||
|
|
||||||
google_ID = req.body.google_ID
|
|
||||||
subscripcion = req.body.subscripcion
|
subscripcion = req.body.subscripcion
|
||||||
|
hash = hasher.SHA256 subscripcion
|
||||||
|
|
||||||
query = "INSERT INTO navegadores (google_ID, animesSuscritos, susbscripcion) VALUES (?, ?, ?); SELECT LAST_INSERT_ID()"
|
query = "INSERT INTO navegadores (navegador_hash, susbscripcion) VALUES (?, ?)"
|
||||||
datos = [google_ID, subscripcion, "{}"]
|
datos = [hash, subscripcion]
|
||||||
con.query query, datos, (err, respuesta) ->
|
con.query query, datos, (err) ->
|
||||||
unless err?
|
unless err?
|
||||||
res.status(201).json {exito: true, payload: idInsertado: respuesta[1][0]}
|
enviarNotificacion subscripcion, "Subscripción exitosa",
|
||||||
|
"Ya puedes empezar a configurar las notificaciones de la página."
|
||||||
|
.then (respNot) ->
|
||||||
|
console.log JSON.stringify respNot
|
||||||
|
res.status(201).json {
|
||||||
|
exito: true,
|
||||||
|
payload:
|
||||||
|
hash: hash
|
||||||
|
}
|
||||||
|
.catch (errro) ->
|
||||||
|
console.log JSON.stringify errro
|
||||||
|
res.status(400).json {exito: false, razon: "Error al ejecutar notificacion :c"}
|
||||||
else
|
else
|
||||||
res.status(400).json {exito: false, razon: err}
|
res.status(400).json {exito: false, razon: err}
|
||||||
|
Loading…
Reference in New Issue
Block a user