#Karly

1 messages · Page 1 of 1 (latest)

mental sage
obtuse thorn
mental sage
obtuse thorn
#

En la línea 51 está retornando false si. Este código es que utilizo porque también tengo el log in con Google

#

Y esa parte sí que está funcionando

#

(Tenía que conectarme a una API externa y era lo único que se me ocurrió)

mental sage
#

Pero en qué parte retornas el token? Desde el back

obtuse thorn
#

Si, desde el back, en un endpoint

mental sage
obtuse thorn
#

He intentado crear una que se llama fireToken = auth.custom_token(email)

#

Pero sigue generándome el mismo problema

mental sage
#

Lo que estas retornando es un false, no se en que parte retornas token

obtuse thorn
#

la ruta debería de quedar tal que así

#

y en flux, algo así?

#

y aún así, me da un error 500

#

a pesar de que en payload me está mostrando email y password

mental sage
#

Creo que el error es que uid no existe en esa función de la ruta

#

Pasale por el momento email

obtuse thorn
#

si le paso email en lugar de uid me sigue saliendo error 500 y me dice

mental sage
obtuse thorn
mental sage
obtuse thorn
#

vale

#

nada. Mismo 500

#

en el terminal, me da este error

mental sage
obtuse thorn
#

igual

#

y mismo error en terminal

mental sage
#

Manda captura del error completo

obtuse thorn
mental sage
#

Y si comentas lo de fireToken te pasa la petición?

obtuse thorn
#

si utilizo mi log in normal, me lo hace normal pero me informa auth/missing-identifier

#

TypeError: Object of type bytes is not JSON serializable me dice esto también

#

que no sale en la imagen

mental sage
obtuse thorn
#

vale, perfecto

#

muchas gracias por toda la ayuda

mental sage
obtuse thorn
#

con postman

mental sage
#

@obtuse thorn no pudo levantar el backend en mi maquina, me arroja varios errores la instalación de python

#

Pero haz lo siguiente en tu back, mueve lo que corresponde a la creación del custom_token a la parte más superior de la petición y debugguea si eso causa el error

obtuse thorn
#

debe de ser por las instalaciones que he ido haciendo a lo largo de todo el proyecto

obtuse thorn
#

SIIII!!!!!!

#

EN BACK ESTÁ FUNCIONANDO!!!!!

#

MIRA!

#

tenía que convertir bytes a string

#

ahora, a ver front

mental sage
obtuse thorn
#

siiiI!! me está funcionandooo!!!🤩

#

ahora estoy empezando a crear el chat

#

bueno, llevo un ratillo ya

#

de momento me encuentra a los usuarios si los busco

#

creo que voy a llorar de felicidad xD

mental sage
obtuse thorn
#

muchas gracias!

#

si, llego a un punto complicado

#

porque claro, tengo que almacenar el chat de currentUser, pero éste no tiene uid

#

entonces

#

en la línea 67...currentUser no tiene uid como tal, solo en firebase 🤔

mental sage
# obtuse thorn

Pero la información de id, username y picture de donde la sacas? es lo que te arroja la auth?

obtuse thorn
#

id debería de ser uid, username en su caso, displayName, y picture debería ser photoURL. Pero currentUserno tiene esos nombres. Solo existen en firebase

#

me genera las tablas, pero claro, combinedId debería ser la combinación de user y currentUser, por eso me devuelve undefined

#

y en userChats, por consiguiente, tampoco me actualiza las tablas

#

se me habia ocurrido filtar en el log in en lugar de por email, por id, pero me dice que sí, que me peine 🤣 ValueError: uid must be a string between 1 and 128 characters.

obtuse thorn
mental sage
#

Que estás guardando en store.currenteUser?

obtuse thorn
#

claro, currentUser es el usuario que yo he creado desde back (en la primera imagen). Pero el usuario de firebase tiene otras cosas (2a imagen)

mental sage
obtuse thorn
#

Es el mismo usuario, pero uno lo genera mi back y otra firebase

mental sage
obtuse thorn
#

😪😪😪 que complicado que es todo jolin

#

Hoy no he podido tocar el código, en cuanto llegue a casa me pongo a ello

#

Había pensado crear una columna más en la tabla que sea uid y generar un random

#

Para poder utilizarlo en firebase

#

A ver si sale