tmhcc-ir-apis
Version:
imageright APIs
14 lines (13 loc) • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getImageById = getImageById;
exports.getImageByIdV2 = getImageByIdV2;
function getImageById(api, imageId, version) {
const qstr = version ? `?version=${version}` : '?version=0';
const options = { responseType: 'arraybuffer' };
return api.get(`api/images/${imageId}${qstr}`, options).then((res) => Promise.resolve(res.data));
}
function getImageByIdV2(api, pageId, imageId, version = 0) {
const options = { responseType: 'arraybuffer' };
return api.get(`api/v2/pages/${pageId}/images/${imageId}/${version}`, options).then((res) => Promise.resolve(res.data));
}