From 8f4b5380d9da1c82c2de891f294f7ffe71d75cb3 Mon Sep 17 00:00:00 2001 From: Fernando Date: Fri, 10 May 2019 15:16:26 -0500 Subject: [PATCH] Agregado para recuperar las suscripciones de un navegador. Incompleto. --- .../obtenerSubscripcionAnimes.coffee | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srv/Notificaciones/obtenerSubscripcionAnimes.coffee diff --git a/srv/Notificaciones/obtenerSubscripcionAnimes.coffee b/srv/Notificaciones/obtenerSubscripcionAnimes.coffee new file mode 100644 index 0000000..8d3c735 --- /dev/null +++ b/srv/Notificaciones/obtenerSubscripcionAnimes.coffee @@ -0,0 +1,35 @@ +con = require("../index").con +YAML = require("yaml") + +# TODO: Cambiar para que use el navegador_ID y navegador_hash +export fun = (req, res) -> + + google_ID = req.body.google_ID + navegador_ID = req.body.navegador_ID + + if google_ID? and navegador_ID? + + sql = "SELECT animesSuscritos FROM navegadores WHERE navegador_ID=? AND navegador_hash=?" + datos = [navegador_ID, google_ID] + con.query sql, datos, (err, respuesta) -> + unless err? + res.send YAML.stringify + exito: true + payload: respuesta[0] + error: {} + else + res.send YAML.stringify + exito: false + payload: {} + error: + razon: "Error al ejecutar consulta a la base de dtos." + ruta: "/Notificaciones/obtenerSubscripcionAnimes" + adicional: "sql: #{err.sql}\n#{err}" + else + res.send YAML.stringify + exito: false + payload: {} + error: + razon: "No se envió un id de usuario o un id de navegador" + ruta: "/Notificaciones/obtenerSubscripcionAnimes" + adicional: "id de usuario: #{google_ID}\nid de navegador: #{navegador_ID}"