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;