Безопасно ли вызывать sync () несколько раз? - PullRequest
0 голосов
/ 19 октября 2018

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

Ради простоты я просто вызываю sync () с live и retry, установленными в true, каждый раз, когда пользователь разблокирует приложение.Есть ли возможные проблемы с этим?Например, достаточно ли умен PouchDB, чтобы не запускать дубликат работника, или, тем не менее, он выполняет живую синхронизацию, когда он уже запущен?

...