Commit Graph

52 Commits (cd13fe3cffa1052753a6d4c726701258c266ad72)

Author SHA1 Message Date
maru cd13fe3cff
Use errors.Is everywhere 9 months ago
maru 15a32c0e23
Various cleanup 9 months ago
Flashfyre df92ff8b6f Add last activity update on verify 9 months ago
Up 509ca8df12
better errors 9 months ago
Up e4713e6ea3
fall back to legacy save ID 9 months ago
Up 2aab022ce3
properly use client session ID 9 months ago
Up 174b962f19
update verify endpoint 9 months ago
Up c0aade2e65
simplify ID handling 9 months ago
Up 436fce8759
add client session ID tokens 9 months ago
Up 8439519d8e
start on splitting api call handler function 9 months ago
Up d70c082aa9
simplify json response writing 9 months ago
Up f0c283af42
merge token and uuid lookups to reduce roundtrips 9 months ago
Up 2700afafdb
cleanup 9 months ago
Up 94df201bf7
update endpoint name 9 months ago
Up 884bb88cd3
add combined update endpoint 9 months ago
Krystian Chmura 03865f9b94
run golangci-lint in CI 9 months ago
Flashfyre 2704e64e38 Add newclear endpoint 9 months ago
maru eea2266920
Remove unneeded assertion check in handleSaveData 9 months ago
maru 17294e5179
Fix handleDailySeed 9 months ago
maru b91c169b16
endpoints.go consistency 9 months ago
Up 3ed5f41d58
make server automatically create DB schema if not exists (#5)
* add default values for CLI args

* add development docker compose file

* prevent crash if userdata dir does not exist

* accounts, acccountStats

* account stats and create db indices

* compensations and daily runs

* ensure uniqueness of daily seed

* start on port 8001 by default for client parity

* make generated schema match production

* sort imports
9 months ago
maru fadd10602a
Don't log ErrNoRows in savedata 9 months ago
maru 0ead2da2da
Remove unused endpoint game/playercount 9 months ago
maru a087234aa8
Replace usernameFromRequest 9 months ago
Flashfyre c0a23079fa Re-implement fix for data overwrites 9 months ago
Flashfyre 8a17845d42 Revert "Fix underlying issue with save override prevention"
This reverts commit c12c770844.
9 months ago
Flashfyre c12c770844 Fix underlying issue with save override prevention 9 months ago
Flashfyre cde572d626 Revert "Fix data override prevention on update"
This reverts commit 52756fdba3.
9 months ago
Flashfyre 52756fdba3 Fix data override prevention on update 9 months ago
maru 8481626193
Relicense under AGPL 9 months ago
maru 235fb9c91c
Add copyright notice to files 9 months ago
maru e8240c9c38
Rename to rogueserver 9 months ago
maru ec33952aaa
Simplify variable declaration 9 months ago
maru cbcc68f8e4
Add password changes 9 months ago
maru 65e7696e7e
Use tokenFromRequest in handleAccountLogout 10 months ago
Flashfyre 2f8c2d3f07 Match trainer and secret ID on update for data integrity 10 months ago
maru 849bc601f0
Remove get prefix from certain function names 10 months ago
maru 7e3ba249df
Move httpError to common.go 10 months ago
maru fa5dcb0052
Use ServeMux router instead of switch statement 10 months ago
maru da572ebdd9
Add default case to router 10 months ago
maru 8f51cd826c
Run formatter on code 10 months ago
maru 4a017b0f32
Clean up recent API changes 10 months ago
Flashfyre 6acbb6448a Protect against cross-session overwrites 10 months ago
maru 6816df3158
Set content type of JSON responses 10 months ago
maru f7ab2719a2
Don't make rankings endpoint update user activity 10 months ago
maru 0fec7cb4c3
Revert "Serve game content and API"
This reverts commit 6bd7deb3de.
10 months ago
maru 6bd7deb3de
Serve game content and API 10 months ago
maru 62102ab4fd
Use forms instead of JSON for login/register requests 10 months ago
maru 09abd1fb66
Fix bug with /savedata/clear endpoint 10 months ago
maru 9f1349d6a0
Move gob Register functions to pokerogue-server.go 10 months ago