Храните Firebase PushID в нескольких местах - PullRequest
0 голосов
/ 24 октября 2018

У меня есть следующий сервис, который хранит события в профиле пользователя.События находятся в списке «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
    });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...