From bd5dd17eb91f6501fb1944040e9d547c148a60aa Mon Sep 17 00:00:00 2001 From: Ilion Beyst Date: Sun, 6 Mar 2022 16:37:11 +0100 Subject: refactor: move bot api calls to submitpane --- web/pw-server/src/routes/index.svelte | 38 +++-------------------------------- 1 file changed, 3 insertions(+), 35 deletions(-) (limited to 'web/pw-server/src/routes/index.svelte') diff --git a/web/pw-server/src/routes/index.svelte b/web/pw-server/src/routes/index.svelte index dec3294..a78c1ea 100644 --- a/web/pw-server/src/routes/index.svelte +++ b/web/pw-server/src/routes/index.svelte @@ -38,45 +38,13 @@ (editSession as any).on("change", debounce(saveCode, 2000)); } - async function submitBot(e: CustomEvent) { - console.log(e.detail); - let response = await fetch("/api/submit_bot", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify({ - code: editSession.getDocument().getValue(), - opponent_name: e.detail["opponentName"], - }), - }); - - if (!response.ok) { - throw Error(response.statusText); - } - - let responseData = await response.json(); - - let matchData = responseData["match"]; - + async function onMatchCreated(e: CustomEvent) { + const matchData = e.detail["match"]; matches.unshift(matchData); matches = matches; await selectMatch(matchData["id"]); } - async function saveBot(e: CustomEvent) { - let response = await fetch("/api/save_bot", { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify({ - bot_name: e.detail["botName"], - code: editSession.getDocument().getValue(), - }), - }); - } - async function selectMatch(matchId: string) { selectedMatchId = matchId; selectedMatchLog = null; @@ -183,7 +151,7 @@ {#if selectedMatchId} {:else} - + {/if} -- cgit v1.2.3