|
@@ -14,6 +14,10 @@ POST /name
|
|
|
"secret": string
|
|
|
}
|
|
|
Returns 400 vs 204, sets session cookie
|
|
|
+GET /valid-session
|
|
|
+ Returns {
|
|
|
+ "valid": boolean
|
|
|
+ }
|
|
|
PUT /game
|
|
|
Requires session cookie
|
|
|
Accepts {
|
|
@@ -33,15 +37,16 @@ GET /game/{ID}
|
|
|
"lng": number,
|
|
|
}, ...
|
|
|
},
|
|
|
- "guesses": [
|
|
|
+ "players": [
|
|
|
{
|
|
|
"name": string,
|
|
|
+ "currentRound": string || null,
|
|
|
"totalScore": number,
|
|
|
"guesses": {
|
|
|
"1": {
|
|
|
"lat": number,
|
|
|
"lng": number,
|
|
|
- "score": number,
|
|
|
+ "score": number
|
|
|
}, ...
|
|
|
}
|
|
|
}, ...
|
|
@@ -55,7 +60,7 @@ GET /game/{ID}/guesses
|
|
|
"1": {
|
|
|
"lat": number,
|
|
|
"lng": number,
|
|
|
- "score": number,
|
|
|
+ "score": number
|
|
|
}, ...
|
|
|
}
|
|
|
}
|
|
@@ -63,7 +68,7 @@ POST /game/{ID}/guesses/{round}
|
|
|
Requires session cookie
|
|
|
Accepts {
|
|
|
"lat": number,
|
|
|
- "lng": number,
|
|
|
+ "lng": number
|
|
|
}
|
|
|
Returns 400 vs 201
|
|
|
```
|