EmbyCrackedClient/web/modules/sync/filerepository.js

1 line
1.1 KiB
JavaScript
Raw Permalink Normal View History

2025-06-25 11:46:04 +08:00
let PathSeparator="/";function getValidFileName(path){return path}function getFullLocalPath(pathArray){return pathArray.join(PathSeparator)}function getFullMetadataPath(pathArray){return pathArray.join(PathSeparator)}function getParentPath(path){let pathArray=path.split(PathSeparator);return 0===pathArray.length?null:(pathArray=pathArray.slice(0,pathArray.length-1)).join(PathSeparator)}function combinePath(path1,path2){return path1.endsWith(PathSeparator)&&(path1=path1.substr(0,path1.length-1)),path2.startsWith(PathSeparator)&&(path2=path2.substr(1)),path1+PathSeparator+path2}function deleteFile(path){return Promise.resolve()}function deleteDirectory(path){return Promise.resolve()}function fileExists(path){return Promise.resolve()}function getItemFileSize(path){return Promise.resolve(0)}function getImageUrl(pathParts){return pathParts.join(PathSeparator)}export default{getValidFileName:getValidFileName,getFullLocalPath:getFullLocalPath,getFullMetadataPath:getFullMetadataPath,getParentPath:getParentPath,combinePath:combinePath,deleteFile:deleteFile,deleteDirectory:deleteDirectory,fileExists:fileExists,getItemFileSize:getItemFileSize,getImageUrl:getImageUrl};