hcc-imageright-apis
Version:
imageright APIs
24 lines (23 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createFile = createFile;
exports.findFiles = findFiles;
exports.getFileById = getFileById;
exports.getRelatedFiles = getRelatedFiles;
exports.mergeFiles = mergeFiles;
function createFile(api, fileObj) {
return api.post('api/files', fileObj).then((res) => Promise.resolve(res.data));
}
function findFiles(api, searchObj) {
return api.post('api/files/find', searchObj).then((res) => Promise.resolve(res.data));
}
function getFileById(api, fileId, includeHasNotes) {
const qstr = includeHasNotes ? '?includeHasNotes=true' : '';
return api.get(`api/files/${fileId}${qstr}`).then((res) => Promise.resolve(res.data));
}
function getRelatedFiles(api, fileId) {
return api.get(`api/files/${fileId}/related`).then((res) => Promise.resolve(res.data));
}
function mergeFiles(api, sourceId, targetId) {
return api.post(`api/files/${sourceId}merge`, targetId).then((res) => Promise.resolve(res.data));
}