diff options
Diffstat (limited to 'frontend/ts/login.ts')
| -rw-r--r-- | frontend/ts/login.ts | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/frontend/ts/login.ts b/frontend/ts/login.ts index ec4defa..2e50884 100644 --- a/frontend/ts/login.ts +++ b/frontend/ts/login.ts @@ -5,7 +5,7 @@ class Login { static html = /* html */ ` <div class="container text-center fs-1" style="margin-top: 45vh;"> <label for="username">Vad heter du?</label> - <input type="text" name="username" value="maks" required> + <input type="text" name="username" required> <button type="button" class="btn btn-light btn-lg" onclick="Login.login">Starta spelet</button> </div> `; @@ -13,12 +13,14 @@ class Login { static async start() { let res = await (await fetch("/startPoint")).json(); if (res.status === true) { - new StartGame(JSON.parse(res.data[0].data)); + new StartGame({ data: res.data.data, uid: res.uid }); } else { document.body.innerHTML = Login.html; document.getElementsByTagName("button")[0].onclick = () => Login.login(); // !! + document.getElementsByTagName("input")[0].value = "maks " + Helpers.getRandomInt(1, 100); + document.title = document.getElementsByTagName("input")[0].value; document.getElementsByTagName("button")[0].click(); } } @@ -26,9 +28,9 @@ class Login { static async login(username = "") { if (username === "") username = document.getElementsByTagName("input")[0].value; - + let res = await Helpers.mFetch("/login", { name: username }); - new StartGame(await res.json()); + new StartGame(res); } } Login.start();
\ No newline at end of file |
