EmbyCrackedClient/web/modules/sync/localsync.js

1 line
555 B
JavaScript
Raw Normal View History

2025-06-25 11:46:04 +08:00
import appSettings from"./../common/appsettings.js";let isSyncing,localSync={sync:function(options){return console.log("localSync.sync starting..."),isSyncing?Promise.resolve():(isSyncing=!0,Emby.importModule("./modules/sync/multiserversync.js").then(function(MultiServerSync){(options=options||{}).cameraUploadServers=appSettings.cameraUploadServers(),(new MultiServerSync).sync(options).then(function(){isSyncing=null},function(err){return isSyncing=null,Promise.reject(err)})}))},setProgressUpdatesEnabled:function(enabled){}};export default localSync;