objeto ref.on voy a colocar
child-added y entonces una vez que detecta que hubo,
o se añadió un hijo a la cadena JSON, a la
base de datos que está en JSON, entonces por aquí va a ejecutar una función.
Normalmente se recibirán dos parámetros,
el parámetro que más no importa hasta los momentos es este, snapshot,
porque este snapshot es como si va y le toma precisamente una foto,
un snapshot a la data a lo que se acaba de insertar,
y entonces en este snapshot es donde nos devuelve a partir del método
.val nos devolverá la data que se acaba de insertar, ¿okey?
Esto como función, esta forma que estamos colocamos,
un token y le pone el token, será lo que nos estépor aquí devolviendo.
Entonces nosotros vamos a decir que eso se lo asigne a nuestro objetito usuario para
poder manipularlo mejor.
Bien, entonces una vez que you yo tengo asignado el objeto usuario,
puedo empezar you a modelar la respuesta que voy a estar otorgando.
Voy a colocar aquí mi objeto respuesta
y vamos a empezar a ponerle datos a ese objeto respuesta, ¿okey?
Voy a decir que quiero el identificador:,
ese identificador recuerda que será esta cadena que estamos extrayendo y
que además estamos pasando por aquí, y le voy a decir que eso sea el idAutoGenerado,
el token, ¿y el token de dónde lo sacaremos?
Lo sacaremos de nuestro objeto usuario que contiene el snapshot de la data.
Entonces voy a poner usuario.token,
usuario.token, así, listo.
Esto es lo que voy a devolver, voy a devolver el id que se generó y el token,
¿okey?
No olvides después de you hacer todo esto, hacer un return de la respuesta, ¿okey?
Perfecto, you, con esto quedaría nuestra función generaRespuesta y esto
es exactamente lo que yo quiero estar enviando como respuesta.
Voy aquí a llamar a mi función, voy a llamar
a mi función generarRespuestaAToken, le voy a pasar el objeto db,
el idAutoGenerado, le voy a pasar el objeto db que es el que instancié por acá,
para que las operaciones que yo hice aquí, puedan continuar en mi función y también
pues el idAutoGenerado que previamente you le hice un proceso para obtenerlo.
Una vez que you tengo la respuesta, esto recuerda que es este objeto JSON tiene
esta composición, una vez que you le hice eso voy a colocar un header en