
Quiero guardar una colección en el nombre de firebase como cuando uso como una publicación Quiero guardarla en firebase firestore
Tienes esto importado?
import { useSession } from "next-auth/react";¿Debería verse así el código más adelante? ; ) Sigo el mismo tutorial. Yo también estaba teniendo problemas con eso. No sé cómo resolví este problema. Pruebe mi solución primero. Si eso no funciona, puedo enviarle algunas cosas adicionales (que podrían haberlo resuelto).
const likePost = async () => { if (hasLiked) { await deleteDoc(doc(db, "posts", id, "likes", session.user.uid)); } else { await setDoc(doc(db, "posts", id, "likes", session.user.uid), { username: session.user.username, }); } };const likePost = async () => { await setDoc(doc(db, 'posts', id, 'likes', id), { username: session.user.name, }) };porque de seesion.user.uid no está definido, uso id y funciona