В моем приложении есть слушатели снимков, которые синхронизируют данные. Поэтому при обнаружении изменений все устройства обновляются с правильными данными. Чтобы предотвратить также обновление экземпляра, который внес изменения, я проверяю свойство _hasPendingWrites. В настоящее время это прекрасно работает. Однако теперь я хочу включить автономное сохранение и синхронизировать вкладки. Проблема заключается в том, что если у меня открыто несколько вкладок, они теперь будут иметь одинаковое значение _hasPendingWrites, и обе будут пытаться обновиться, вызывая перезапись данных между вкладками. Чтобы решить эту проблему, было бы хорошо, если бы был способ увидеть идентификатор клиента, который вызвал обновление, но я не уверен, что это возможно. Любая помощь или предложения будут с благодарностью.
Спасибо