привет. первый раз пишу что-то бэкэндовское и вообще.
хочу создать веб чат
сделал auth
вроде работает
и теперь хочу чтобы в чате были пользователи которые зашли через auth
но там же вроде отдельно эти 2 базы данных? auth и firestore.
тогда по логике думаю что нужно как-то залинковать пользователей из auth в firestore
ну типа
try {
const docRef = await addDoc(collection(database, 'users'), {
name: user.displayName,
// вот выше строка это попытка взять имя из auth
});
console.log('Document written with ID: ', docRef.id);
} catch (e) {
console.error('Error adding document: ', e);
}
но userCredential из auth метода не может найтись, потому что он в своем скопе находится
тогда вставляю это в скоп auth'а
но в таком случае код ругается на слово await
если его убрать, то тоже ниче не работает со своей какой-то там ошибкой
в общем
хочу чтобы зашедшие пользователи через auth
были в чате как пользователи
как это сделать? я в том направлении вообще мыслил или это вообще не так делается? Спасибо