This commit is contained in:
root
2023-08-31 15:30:17 +02:00
commit dea16b40a8
833 changed files with 142024 additions and 0 deletions

View File

@@ -0,0 +1 @@
define(["exports"],function(_exports){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;_exports.default={getValidFileName:function(path){return path},getFullLocalPath:function(pathArray){return pathArray.join("/")},getFullMetadataPath:function(pathArray){return pathArray.join("/")},getParentPath:function(path){return 0===(path=path.split("/")).length?null:(path=path.slice(0,path.length-1)).join("/")},combinePath:function(path1,path2){return(path1=path1.endsWith("/")?path1.substr(0,path1.length-1):path1)+"/"+(path2=path2.startsWith("/")?path2.substr(1):path2)},deleteFile:function(path){return Promise.resolve()},deleteDirectory:function(path){return Promise.resolve()},fileExists:function(path){return Promise.resolve()},getItemFileSize:function(path){return Promise.resolve(0)},getImageUrl:function(pathParts){return pathParts.join("/")}}});

View File

@@ -0,0 +1 @@
define(["exports","./../emby-apiclient/connectionmanager.js","./../common/appsettings.js"],function(_exports,_connectionmanager,_appsettings){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var isSyncing,localSync={sync:function(options){return console.log("localSync.sync starting..."),isSyncing?Promise.resolve():(isSyncing=!0,new Promise(function(resolve,reject){require(["multiserversync"],function(MultiServerSync){(options=options||{}).cameraUploadServers=_appsettings.default.cameraUploadServers(),(new MultiServerSync).sync(_connectionmanager.default,options).then(function(){isSyncing=null,resolve()},function(err){isSyncing=null,reject(err)})})}))},setProgressUpdatesEnabled:function(enabled){}};_exports.default=localSync});

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
define(["exports","./serversync.js"],function(_exports,_serversync){function MultiServerSync(){}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,MultiServerSync.prototype.sync=function(connectionManager,options){console.log("MultiServerSync.sync starting...");var servers=connectionManager.getSavedServers();return function syncNext(connectionManager,servers,index,options){var server;return servers.length<=index?(console.log("MultiServerSync.sync complete"),Promise.resolve()):(server=servers[index],console.log("Creating ServerSync to server: "+server.Id),(new _serversync.default).sync(connectionManager,server,options).then(function(){return console.log("ServerSync succeeded to server: "+server.Id),syncNext(connectionManager,servers,index+1,options)},function(err){return console.log("ServerSync failed to server: "+server.Id+". "+err),syncNext(connectionManager,servers,index+1,options)}))}(connectionManager,servers,0,options)},_exports.default=MultiServerSync});

View File

@@ -0,0 +1 @@
define(["exports","./mediasync.js"],function(_exports,_mediasync){function ServerSync(){}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,ServerSync.prototype.sync=function(connectionManager,server,options){return connectionManager.isLoggedIn(server.Id)?connectionManager.connectToServer(server,{updateDateLastAccessed:!1,enableWebSocket:!1,reportCapabilities:!1,enableAutomaticBitrateDetection:!1}).then(function(result){return"SignedIn"===result.State?function(apiClient,options){return console.log("ServerSync.performSync to server: "+apiClient.serverId()),options=options||{},(new _mediasync.default).sync(apiClient,options)}(connectionManager.getApiClient(server.Id),options):(console.log("Unable to connect to server id: "+server.Id),Promise.reject())}):(console.log("Skipping sync to server "+server.Id+" because there is no saved authentication information."),Promise.resolve())},_exports.default=ServerSync});

1
modules/sync/sync.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
define(["exports"],function(_exports){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,_exports.default={downloadFile:function(url,folder,localItem,imageUrl){return Promise.reject()},downloadSubtitles:function(url,folder,fileName){return Promise.reject()},downloadImage:function(url,folder,fileName){return Promise.reject()},resyncTransfers:function(){return Promise.resolve()},getDownloadItemCount:function(){return Promise.resolve(0)},isDownloadFileInQueue:function(filePath){return Promise.resolve(!1)},enableBackgroundCompletion:!0}});