У меня проблема с приложением Firebase.Мое приложение получает запрос и нуждается в двух операциях над firebase в разных ссылках.Проблема в том, что один может потерпеть неудачу, а другой - нет.Есть ли в любом случае, что я могу работать с этими двумя запросами, и если один из них не удается откат?Пример:
Операции:
//First operation
database.ref('user/' + id) .push({ id }); //Do not fail
//Secound operation
database.ref('userTotalList/).transaction... //Fails
У меня будет идентификатор пользователя, а не списка.В этом случае мне нужно вернуть ошибку и отменить первую операцию
Я думаю, что могу сделать это с транзакцией, но не с другими ссылками. Есть ли способ сделать это в базе данных реального времени firebase?
спасибо