-
Markin Igor authoredMarkin Igor authored
wopiapi-iframe.js 785 B
const axios = require('axios');
function WopiAPI() {}
WopiAPI.prototype.getPassports = function (fileID) {
const url = new URL(window.API_HOST);
let wopiURL = `${url.origin}/${window.WOPI_URI_PREFIX}`;
wopiURL = wopiURL.charAt(wopiURL.length - 1) === "/" ? wopiURL : wopiURL + "/";
wopiURL += 'getPassports';
const requestConfig = {
url: wopiURL,
method: 'POST',
headers: {
publicKey: window.viamApi.getConfig().headers.publicKey,
uuid: window.viamApi.getConfig().headers.uuid,
token: window.viamApi.getConfig().headers.token,
deviceHash: window.viamApi.getConfig().headers.deviceHash,
userAgent: window.viamApi.getConfig().headers.userAgent,
fileID
}
};
return axios(requestConfig);
};
module.exports = WopiAPI;