summaryrefslogtreecommitdiff
path: root/fe/play.js
diff options
context:
space:
mode:
Diffstat (limited to 'fe/play.js')
-rw-r--r--fe/play.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/fe/play.js b/fe/play.js
new file mode 100644
index 0000000..cc790a7
--- /dev/null
+++ b/fe/play.js
@@ -0,0 +1,24 @@
+import { API_ROOT } from "./global.js"
+
+const {team: TEAM, username: USERNAME} = getUserInfo()
+
+async function increment() {
+ const response = await fetch(`${API_ROOT}/increment/${TEAM}/${USERNAME}`, {"method": "POST"})
+ const {points} = await response.json()
+ return points
+}
+
+function getUserInfo() {
+ const urlParams = new URLSearchParams(window.location.search);
+ return {"team": urlParams.get("team"), "username": urlParams.get("username")}
+
+}
+
+async function getUserPoints() {
+ const response = await fetch(`${API_ROOT}/points/${TEAM}/${USERNAME}`)
+ const {points} = await response.json()
+ return points
+}
+
+document.querySelector("#increment").addEventListener("click", increment)
+document.querySelector(".username") \ No newline at end of file