What the fuck spring boot
This commit is contained in:
@@ -20,7 +20,7 @@ public class ScoreController {
|
|||||||
this.scoreRepo = scoreRepo;
|
this.scoreRepo = scoreRepo;
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/api/submit")
|
@PostMapping({"/api/submit", "/api/submit/"})
|
||||||
public ResponseEntity<?> submit(@RequestBody Score s){
|
public ResponseEntity<?> submit(@RequestBody Score s){
|
||||||
|
|
||||||
ScoreEntity se = new ScoreEntity();
|
ScoreEntity se = new ScoreEntity();
|
||||||
@@ -36,7 +36,7 @@ public class ScoreController {
|
|||||||
return ResponseEntity.ok().build();
|
return ResponseEntity.ok().build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/api/leaderboard")
|
@GetMapping({"/api/leaderboard", "/api/leaderboard/"})
|
||||||
public ResponseEntity<?> leaderboard(){
|
public ResponseEntity<?> leaderboard(){
|
||||||
return ResponseEntity.ok(scoreRepo.findLeaderboard());
|
return ResponseEntity.ok(scoreRepo.findLeaderboard());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
VITE_API_URL=http://127.0.0.1/api
|
VITE_API_URL=http://127.0.0.1:5000/api
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import {writable} from "svelte/store";
|
import {writable} from "svelte/store";
|
||||||
import {Score} from "../models/score";
|
import {Score} from "../models/score";
|
||||||
import {browser} from "$app/environment"
|
import {browser} from "$app/environment"
|
||||||
import {getLeaderboard} from "./requests";
|
import {getLeaderboard, submitScore} from "./requests";
|
||||||
|
|
||||||
let localStorageKey = "scores"
|
let localStorageKey = "scores"
|
||||||
|
|
||||||
@@ -21,7 +21,10 @@ function createStore(scores : Score[]){
|
|||||||
subscribe,
|
subscribe,
|
||||||
set : (value : Score[]) => set(!value ? [] : value),
|
set : (value : Score[]) => set(!value ? [] : value),
|
||||||
reset : () => set([]),
|
reset : () => set([]),
|
||||||
add : (playerName : string, value : number) => {
|
add : async (playerName : string, value : number) => {
|
||||||
|
|
||||||
|
await submitScore(playerName, value)
|
||||||
|
|
||||||
update(scores => {
|
update(scores => {
|
||||||
let s = [...scores, new Score({playerName : playerName, value : value})];
|
let s = [...scores, new Score({playerName : playerName, value : value})];
|
||||||
if(s.length >= 2) s.sort((s1 : Score, s2 : Score) => s1.value - s2.value)
|
if(s.length >= 2) s.sort((s1 : Score, s2 : Score) => s1.value - s2.value)
|
||||||
|
|||||||
Reference in New Issue
Block a user