diff --git a/src/constants.js b/src/constants.js index 7af448b..4274f46 100644 --- a/src/constants.js +++ b/src/constants.js @@ -2,14 +2,20 @@ const DEFAULT_SESSION_DURATION_SECONDS = 60 * 60 * 24 * 30; const DEFAULT_NOSTR_CHALLENGE_DURATION_SECONDS = 60 * 60 * 24 * 30; const DEFAULT_REDIRECT_DELAY = 3 * 1000; // 3seconds times milliseconds; +const API_ROOT = '/api' const API_PATHS = { - createProfile: '/createProfile', - home: '/home', + offer: API_ROOT + '/offer' }; +const WEB_PATHS = { + home: '/home', + createProfile: '/createProfile', +} + module.exports = { DEFAULT_SESSION_DURATION_SECONDS, DEFAULT_NOSTR_CHALLENGE_DURATION_SECONDS, API_PATHS, + WEB_PATHS, DEFAULT_REDIRECT_DELAY, }; diff --git a/src/front/pages/invite.js b/src/front/pages/invite.js index 24bc3b5..d756ca3 100644 --- a/src/front/pages/invite.js +++ b/src/front/pages/invite.js @@ -24,7 +24,7 @@ const invitesFunction = () => { if (verifyResponse.ok) { signUpSuccessPopup.display(); setTimeout(() => { - window.location.href = constants.API_PATHS.createProfile; + window.location.href = constants.WEB_PATHS.createProfile; }, constants.DEFAULT_REDIRECT_DELAY); } }, diff --git a/src/front/pages/login.js b/src/front/pages/login.js index 5620a99..4b304e2 100644 --- a/src/front/pages/login.js +++ b/src/front/pages/login.js @@ -38,7 +38,7 @@ const loginFunction = () => { nostrLoginButton.disable(); successPopup.display(); setTimeout(() => { - window.location.href = constants.API_PATHS.home; + window.location.href = constants.WEB_PATHS.home; }, constants.DEFAULT_REDIRECT_DELAY); } }, diff --git a/src/front/services/offerService.js b/src/front/services/offerService.js index 65b1c44..7b5151c 100644 --- a/src/front/services/offerService.js +++ b/src/front/services/offerService.js @@ -1,5 +1,7 @@ +const constants = require('../../constants'); + const createOffer = async (offerDetails) => { - await fetch('/api/offer', { + await fetch(constants.API_PATHS.offer, { method: 'POST', headers: { 'Content-Type': 'application/json',