import getElectron from './getElectron'; import { isAdminPage, isOneOfPage } from './pageDefs'; let apiUrl = null; try { apiUrl = process.env.API_URL; } catch {} export default function resolveApi() { if (apiUrl) { return apiUrl; } return (window.location.origin + window.location.pathname).replace(/\/[a-zA-Z-]+\.html$/, '').replace(/\/*$/, ''); } export function resolveApiHeaders() { const electron = getElectron(); const res = {}; const accessToken = localStorage.getItem(isOneOfPage('admin', 'admin-license') ? 'adminAccessToken' : 'accessToken'); if (accessToken) { res['Authorization'] = `Bearer ${accessToken}`; } // if (isAdminPage()) { // res['x-is-admin-page'] = 'true'; // } return res; }