quickshare/client/libs/__mocks__/api_share.js
hekk 61a1c93f0f !1 Merge back to master
Merge pull request !1 from dev branch
2018-05-27 21:32:55 +08:00

41 lines
845 B
JavaScript

let _infos = [];
const shadowedId = "shadowedId";
const publicId = "publicId";
export function __addInfos(infos) {
_infos = [..._infos, ...infos];
}
export function __truncInfos(info) {
_infos = [];
}
export const del = shareId => {
_infos = _infos.filter(info => {
return !info.shareId == shareId;
});
return Promise.resolve(true);
};
export const list = () => {
return Promise.resolve(_infos);
};
export const shadowId = shareId => {
return Promise.resolve(shadowedId);
};
export const publishId = shareId => {
return Promise.resolve(publicId);
};
export const setDownLimit = (shareId, downLimit) => {
_infos = _infos.map(info => {
return info.shareId == shareId ? { ...info, downLimit } : info;
});
return Promise.resolve(true);
};
export const addLocalFiles = () => {
return Promise.resolve(true);
};