Firestore
Для полноценной работы приложения нужен Google Firestore. В нем должны быть установлены подобные правила:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write, delete, update: if true;
}
}
}
В данной версии т.к. нет локального хранилища идентификатора пользователя в коде установлен свой идентификатор.
Схема хранения данных:
Название коллекции -> ID пользователя -> Данные пользователя
Пример:
ToDo: - Необходимо избавится от статического идентификатора в user.service.ts - Продумать структуру методов