mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
unify sync components
This commit is contained in:
parent
55b5cebda5
commit
db403c3cd4
21 changed files with 447 additions and 279 deletions
|
@ -1,8 +1,12 @@
|
|||
define([], function () {
|
||||
'use strict';
|
||||
|
||||
function getLocalMediaSource(serverId, itemId) {
|
||||
return Promise.resolve(null);
|
||||
function getLocalItem(serverId, itemId) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function getLocalItemById(id) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function saveOfflineUser(user) {
|
||||
|
@ -30,7 +34,6 @@
|
|||
}
|
||||
|
||||
function deleteUserActions(actions) {
|
||||
//TODO:
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
|
@ -38,11 +41,19 @@
|
|||
return Promise.resolve([]);
|
||||
}
|
||||
|
||||
function removeLocalItem(localItem) {
|
||||
return Promise.resolve();
|
||||
function getServerItems(serverId) {
|
||||
return Promise.resolve([]);
|
||||
}
|
||||
|
||||
function getLocalItem(itemId, serverId) {
|
||||
function getViews(serverId, userId) {
|
||||
return Promise.resolve([]);
|
||||
}
|
||||
|
||||
function getViewItems(serverId, userId, parentId) {
|
||||
return Promise.resolve([]);
|
||||
}
|
||||
|
||||
function removeLocalItem(localItem) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
|
@ -51,45 +62,51 @@
|
|||
}
|
||||
|
||||
function createLocalItem(libraryItem, serverInfo, jobItem) {
|
||||
|
||||
return Promise.resolve({});
|
||||
}
|
||||
|
||||
function downloadFile(url, localPath) {
|
||||
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function downloadSubtitles(url, localItem, subtitleStreamh) {
|
||||
|
||||
return Promise.resolve('');
|
||||
function getSubtitleSaveFileName(localItem, mediaPath, language, isForced, format) {
|
||||
return null;
|
||||
}
|
||||
|
||||
function hasImage(serverId, itemId, imageTag) {
|
||||
return Promise.resolve(false);
|
||||
function getItemFileSize(path) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function downloadImage(url, serverId, itemId, imageTag) {
|
||||
return Promise.resolve(false);
|
||||
function downloadFile(url, localItem) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function fileExists(path) {
|
||||
return Promise.resolve(false);
|
||||
function downloadSubtitles(url, fileName) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function getImageUrl(serverId, itemId, imageType, index) {
|
||||
return null;
|
||||
}
|
||||
|
||||
function hasImage(serverId, itemId, imageType, index) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function downloadImage(localItem, url, serverId, itemId, imageType, index) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function isDownloadFileInQueue(path) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
function translateFilePath(path) {
|
||||
return Promise.resolve(path);
|
||||
}
|
||||
|
||||
function getLocalFilePath(path) {
|
||||
return null;
|
||||
}
|
||||
|
||||
function getLocalItemById(id) {
|
||||
return null;
|
||||
function resyncTransfers() {
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
getLocalItem: getLocalItem,
|
||||
saveOfflineUser: saveOfflineUser,
|
||||
deleteOfflineUser: deleteOfflineUser,
|
||||
|
@ -106,9 +123,15 @@
|
|||
downloadSubtitles: downloadSubtitles,
|
||||
hasImage: hasImage,
|
||||
downloadImage: downloadImage,
|
||||
fileExists: fileExists,
|
||||
getImageUrl: getImageUrl,
|
||||
translateFilePath: translateFilePath,
|
||||
getLocalFilePath: getLocalFilePath,
|
||||
getLocalItemById: getLocalItemById
|
||||
getSubtitleSaveFileName: getSubtitleSaveFileName,
|
||||
getLocalItemById: getLocalItemById,
|
||||
getServerItems: getServerItems,
|
||||
getItemFileSize: getItemFileSize,
|
||||
isDownloadFileInQueue: isDownloadFileInQueue,
|
||||
getViews: getViews,
|
||||
getViewItems: getViewItems,
|
||||
resyncTransfers: resyncTransfers
|
||||
};
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue