Есть ли какая-либо документация о гарантии, которую я имею, чтобы мои функции firebase выполнялись для каждого события и в правильном порядке одно за другим?
Я объясню на примере.Допустим, у меня есть событие с 4 людьми.Каждый человек покупает вещи для события и вставляет их в приложение, и приложение вычисляет сумму, которую каждый должен дать другому, чтобы сбалансировать счет.
Расчет выполняется с использованием функции Firebase с использованием триггера«предмет» в событии.Таким образом, если человек А потратил 40 $, приложение должно выставить B. C и D с 10 $ на A. И если позже B потратил 20 $, теперь C должен дать A 15 $, а D даст A 10 $ и B 5 $.
Вопрос в том, когда я вставляю второй элемент, могу ли я просто рассчитать, что было изменено (например, я знаю, что баланс равен 15 $, потому что ток равен 10 ', и я добавил 20/5), или этоВозможно, что был другой пункт, который я мог пропустить, и мне нужно каждый раз суммировать все расходы и рассчитывать с нуля?(например, через мгновение после того, как B вставил свой расход в приложение, C тоже сделал это, и теперь функция снова запускается, в то время как я все еще не рассчитал расход B.)