Commit graph

16 commits

Author SHA1 Message Date
Stephen Seo c5b9156df3 backend: Some refactoring
Reuse "check if player exists" fn where needed. Also, the same fn was
refactored to handle using an existing DB Connection.
2022-03-29 17:10:12 +09:00
Stephen Seo fe56adf562 backend: Impl second backend protocol query 2022-03-29 17:02:57 +09:00
Stephen Seo 545b5a3a1b backend: Move fn init_conn into handler struct 2022-03-29 15:05:23 +09:00
Stephen Seo 40b2333767 Refactor db_handler to use struct to split up code
Also refactored the GetID send value type.
2022-03-29 15:03:08 +09:00
Stephen Seo ec7f664c81 Symlink/adapt shared code from frontend to backend 2022-03-29 14:45:49 +09:00
Stephen Seo e7c3670498 backend: Update db_handler's db spec. 2022-03-28 17:13:32 +09:00
Stephen Seo a1668aa0b6 backend: Remove "games.date_changed" from db spec. 2022-03-28 17:12:01 +09:00
Stephen Seo 760a6bda4f backend: Add "date_added" column to db spec. 2022-03-28 17:10:49 +09:00
Stephen Seo fcd20af9bd backend: Use enum to handle multiple db requests 2022-03-28 16:31:53 +09:00
Stephen Seo 6c47ce948b Impl graceful shutdown of backend on failure 2022-03-18 23:43:15 +09:00
Stephen Seo 5a0c0696d1 Impl enough backend to assign ids to players 2022-03-18 19:29:38 +09:00
Stephen Seo 2cedc0804f Refactoring/cleanup of backend 2022-03-16 13:10:21 +09:00
Stephen Seo b9921e6f47 Have backend always return JSON String 2022-03-16 13:09:07 +09:00
Stephen Seo 97ca4adecc Refactorings/fixes for back-end 2022-03-16 12:31:18 +09:00
Stephen Seo 7c4d38549f Update backend protocol, skeleton backend project 2022-03-16 12:26:18 +09:00
Stephen Seo 3d61c0d626 Back-end skeleton project, backend protocol spec 2022-03-14 14:33:51 +09:00