Удалить узел из текущей ветви и добавить в другую ветку - PullRequest
0 голосов
/ 07 октября 2019

Я написал следующий код, чтобы удалить узел из текущей ветви и добавить его в другую ветку. Но он только удаляет узел из текущей ветви, не добавляя его в новую.

export const unregister = id => {
  return (dispatch, getState) => {
    registeredUsersRef.child(id).on("value", snapshot => {
      unregisteredUsersRef.child(id).set(snapshot.val()).then(()=> {
        registredUsersRef.child(id).remove();
      });
    });
  };
};

Что я могу сделать, чтобы установить данные в новой ветви перед удалением?

Редактировать : Кажется, что данные установлены в ветке unregisteredUsers, но они удаляются, как только данные удаляются из зарегистрированных пользователей. Что я могу сделать, чтобы избежать этого?

...