From 4cd9bd52da9239d2b5a49c3a43142342a7d76343 Mon Sep 17 00:00:00 2001 From: Christoph Hagen Date: Thu, 23 Dec 2021 09:38:23 +0100 Subject: [PATCH] Fix api path --- Public/api.js | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/Public/api.js b/Public/api.js index eb25f74..e24ff2c 100644 --- a/Public/api.js +++ b/Public/api.js @@ -2,71 +2,73 @@ * This file acts as an abstraction layer to the server. */ +const apiPath = "/schafkopf" + async function performRegisterPlayerRequest(name, password){ - return fetch("/player/register/" + name, { method: 'POST', body: password }) + return fetch(apiPath + "/player/register/" + name, { method: 'POST', body: password }) .then(convertServerResponse) } async function performDeletePlayerRequest(name, password){ - return fetch("/player/delete/" + name, { method: 'POST', body: password }) + return fetch(apiPath + "/player/delete/" + name, { method: 'POST', body: password }) .then(convertServerResponse) .then(function(value) {}) } async function performLoginPlayerRequest(name, password) { - return fetch("/player/login/" + name, { method: 'POST', body: password }) + return fetch(apiPath + "/player/login/" + name, { method: 'POST', body: password }) .then(convertServerResponse) } async function performLogoutRequest(token) { - return fetch("/player/logout", { method: 'POST', body: token }) + return fetch(apiPath + "/player/logout", { method: 'POST', body: token }) .then(convertServerResponse) .then(function(value) {}) } async function resumeSessionRequest(token) { - return fetch("/player/resume", { method: 'POST', body: token }) + return fetch(apiPath + "/player/resume", { method: 'POST', body: token }) .then(convertServerResponse) } async function performGetCurrentTableRequest(token) { - return fetch("player/table", { method: 'POST', body: token }) + return fetch(apiPath + "/player/table", { method: 'POST', body: token }) .then(convertServerResponse) .then(convertJsonResponse) } async function performCreateTableRequest(token, name, visibility) { const vis = visibility ? "public" : "private"; - return fetch("/table/create/" + vis + "/" + name, { method: 'POST', body: token }) + return fetch(apiPath + "/table/create/" + vis + "/" + name, { method: 'POST', body: token }) .then(convertServerResponse) .then(convertJsonResponse) } async function performJoinTableRequest(tableId, token) { - return fetch("/table/join/" + tableId, { method: 'POST', body: token }) + return fetch(apiPath + "/table/join/" + tableId, { method: 'POST', body: token }) .then(convertServerResponse) .then(convertJsonResponse) } async function performGetPublicTablesRequest(token) { - return fetch("/tables/public", { method: 'POST', body: token }) + return fetch(apiPath + "/tables/public", { method: 'POST', body: token }) .then(convertServerResponse) .then(convertJsonResponse) } async function performLeaveTableRequest(token) { - return fetch("/table/leave", { method: 'POST', body: token }) + return fetch(apiPath + "/table/leave", { method: 'POST', body: token }) .then(convertServerResponse) .then(function(value) {}) } async function performPlayerActionRequest(token, action) { - return fetch("/player/action/" + action, { method: 'POST', body: token }) + return fetch(apiPath + "/player/action/" + action, { method: 'POST', body: token }) .then(convertServerResponse) } async function performPlayCardRequest(token, card) { - return fetch("/player/card/" + card, { method: 'POST', body: token }) + return fetch(apiPath + "/player/card/" + card, { method: 'POST', body: token }) .then(convertServerResponse) .then(function(value) {}) } @@ -102,4 +104,4 @@ function convertJsonResponse(text) { } console.log(text) return JSON.parse(text); -} \ No newline at end of file +}