У меня есть следующий сервис, который хранит события в профиле пользователя.События находятся в списке «eventList», каждый со своим pushId.Я пытаюсь скопировать pushId и сохранить его в списке на том же уровне, что и мой профиль пользователя.Я могу легко изменить местоположение начального push-сообщения на желаемое, но у меня возникают проблемы с сохранением только pushID каждого события в списке, чтобы я мог ссылаться на них позже, не просматривая всех пользователей.Любая помощь будет оценена.
export class EventProvider {
public eventListRef: firebase.database.Reference;
constructor() {
firebase.auth().onAuthStateChanged(user => {
if (user) {
this.eventListRef = firebase
.database()
.ref(`/userProfile/${user.uid}/eventList`);
}
});
}
createEvent(
eventName: string
):
firebase.database.ThenableReference {
return this.eventListRef.push({
name: eventName
});
}