tpa_web_component
Version:
TPA Web Components Library
68 lines (65 loc) • 1.79 kB
JavaScript
import { downloadFiles ,deleteCacheDirectory,moveFileToCacheByLink,getLinkFileList, moveFileToCacheByFilePath} from '../utils/callingAppApi';
export function downloadLinkFiles(files, fn) {
return new Promise((resolve) => {
downloadFiles(files,res => {
console.log('res 文件', res);
if (res.data.code === 1) {
fn(res.data.data);
// code 1 部分更新 code 0全部下载完
} else if (res.data.code === 0) {
resolve(res.data.data);
} else {
resolve(res.data.data);
}
});
});
}
export function getLinkFilesList(files) {
console.log("获取文件2");
return new Promise((resolve) => {
getLinkFileList(files,res => {
console.log('res 文件', res);
if (res.data.code === 0) {
resolve(res.data.data);
} else {
resolve('');
}
});
});
}
export function deleteCacheFiles() {
return new Promise((resolve) => {
deleteCacheDirectory(res => {
console.log('res', res);
if (res.data.code === 0) {
resolve(res.data.data);
} else {
resolve('');
}
});
});
}
export function addLinkFileToCacheByLink(urls) {
return new Promise((resolve) => {
moveFileToCacheByLink(urls,res => {
console.log('res', res);
if (res.data.code === 0) {
resolve(res.data.data);
} else {
resolve('');
}
});
});
}
export function addLinkFileToCacheByPath(urls) {
return new Promise((resolve) => {
moveFileToCacheByFilePath(urls,res => {
console.log('res', res);
if (res.data.code === 0) {
resolve(res.data.data);
} else {
resolve('');
}
});
});
}