firebase firestore + vue - Зритель не всегда работает

Проблема в том, что есть менеджеры, которые принимают заказы. Если заказ уже принят другим
менеджером, они исчезают из стопки свободных заказов.

Кажется, что WATCHER не всегда работает правильно или когда есть плохой интернет.
Происходит так, что заказы перехватываются другим менеджером.

Есть метод пофиксить ?
Поставил несколько проверок но всеровно баг есть..

Например -

.get({ source: "server" })
   .then((doc) => { })
   .catch((err) => {  });

Ответы (0 шт):