Я работаю над веб-приложением, используя PouchDB в качестве локальной базы данных и CouchDB в качестве центральной базы данных. Одна из причин, по которой я использую PouchDB, заключается в том, что я хочу использовать автономную поддержку в своем приложении. Однако я столкнулся с небольшой проблемой. При переходе в автономный режим и повторном подключении к сети PouchDB больше не синхронизируется. Мне нужно обновить браузеры, чтобы снова начать синхронизацию. Одним из решений может быть то, что даже если приложение находится в автономном режиме, PouchDB будет продолжать опрашивать удаленную базу данных, даже если оно находится в автономном режиме, что приведет к тому, что, когда оно снова будет подключено к сети, синхронизация снова включится. Другим решением было бы позволить пользователю вручную сообщить приложению, что оно снова в сети, и оттуда выбрать синхронизацию.
Как я могу сказать PouchDB снова начать синхронизацию? Если я смогу это сделать, я смогу решить свою проблему.