Commit Graph

166 Commits

Author SHA1 Message Date
Branden J Brown 9a02235eba only report match winners 2024-02-03 12:55:02 -06:00
Branden J Brown 016d297f10 display messages according to game dto action 2024-02-03 12:39:32 -06:00
Branden J Brown 21606cd3cd add game actions and winner to ts dto definition 2024-02-03 11:53:19 -06:00
Branden J Brown 1068060e94 transmit game actions and winner in dto 2024-02-03 11:44:11 -06:00
Branden J Brown 805fdb13c1 compress files 2024-02-03 10:21:06 -06:00
Branden J Brown 438bcc5701 change the landing 2024-02-03 09:53:05 -06:00
Branden J Brown b3eb9756f0 is it a magic object that can't be jsoned? 2024-02-03 09:37:59 -06:00
Branden J Brown fde44f5b49 why did it send undefined, who sent undefined 2024-02-03 09:34:51 -06:00
Branden J Brown 23b6ab5728 synchronize both player sockets on game start 2024-02-03 09:26:46 -06:00
Branden J Brown 8f285a599f wait for hello before cancelling context 2024-02-02 21:33:50 -06:00
Branden J Brown ec2480f48c don't heartbeat at all 2024-02-02 21:29:13 -06:00
Branden J Brown 8f1fb96ac9 delete the test game 2024-02-02 21:25:21 -06:00
Branden J Brown e27e0f571d sync with heartbeat reader 2024-02-02 21:18:03 -06:00
Branden J Brown 30897827e4 ???? 2024-02-02 21:16:16 -06:00
Branden J Brown 1eeb33e851 ???? 2024-02-02 21:13:16 -06:00
Branden J Brown d2e9d6cf01 better ping handling 2024-02-02 21:07:30 -06:00
Branden J Brown 5df96a5c33 don't read heartbeats with a context that expires 2024-02-02 21:05:19 -06:00
Branden J Brown 9beb0c989e read heartbeats from queueing players 2024-02-02 20:48:45 -06:00
Branden J Brown af9b287252 force game to clear on ws loss 2024-02-02 19:57:28 -06:00
Branden J Brown da516b75f4 ping more often 2024-02-02 19:54:22 -06:00
Branden J Brown 0be7629d9e did it explode because i got rid of the applicator 2024-02-02 19:47:26 -06:00
Branden J Brown e8cdeda66a use a game as the game 2024-02-02 19:42:43 -06:00
Branden J Brown c5c4559e08 really don't explode when watching an undefined game 2024-02-02 19:39:50 -06:00
Branden J Brown 0221c7d15d don't explode when we watch a null game 2024-02-02 19:34:38 -06:00
Branden J Brown 8bd7532160 send game state at start of match 2024-02-02 19:13:30 -06:00
Branden J Brown ac214c0517 use dealer state 2024-02-02 19:12:56 -06:00
Branden J Brown 9e66855dc6 ping on the wobseckot 2024-02-02 19:01:19 -06:00
Branden J Brown b2618e1ba8 go home when game is gone 2024-02-02 18:54:10 -06:00
Branden J Brown 167b6460f4 log received datas 2024-02-02 18:49:43 -06:00
Branden J Brown 653fd061d0 don't tie game context to queue context 2024-02-02 18:43:10 -06:00
Branden J Brown 66c37a655a don't log at debug 2024-02-02 18:40:57 -06:00
Branden J Brown 2088a33b87 configurable sqlite dsn 2024-02-02 18:29:07 -06:00
Branden J Brown f7f3e67417 websocket messages are json 2024-02-02 18:25:33 -06:00
Branden J Brown 8e87ece54f do the wob seckot 2024-02-02 18:19:25 -06:00
Branden J Brown 8343dc60c7 initialize server players map 2024-02-02 17:37:53 -06:00
Branden J Brown 2314b61671 add logout button 2024-02-02 17:37:53 -06:00
Branden J Brown 8a07105316 login on register 2024-02-02 13:14:00 -06:00
Branden J Brown ca4823e80b get player id with middleware, not session 2024-02-02 13:03:05 -06:00
Branden J Brown 438c70b41b actually serve public 2024-02-02 12:57:18 -06:00
Branden J Brown 8eabde60fd serve public 2024-02-02 12:51:28 -06:00
Branden J Brown 410d0fc587 add register and login to frontend 2024-02-02 08:28:36 -06:00
Branden J Brown a044844d8b fix player/session id distinction and add /user/me api endpoint 2024-02-01 21:39:16 -06:00
Branden J Brown 61db7de4cb update landing page wording 2024-02-01 21:19:57 -06:00
Branden J Brown bf2d629708 add register endpoint 2024-02-01 21:02:30 -06:00
Branden J Brown 6aa6996f66 add login handler 2024-02-01 20:40:59 -06:00
Branden J Brown 570fc6a298 get player ids from sessions, not ips 2024-02-01 08:26:27 -06:00
Branden J Brown 73b5ac7960 use distinct types for player and session ids 2024-01-31 22:40:12 -06:00
Branden J Brown d61c70da86 add session stuff 2024-01-31 22:29:31 -06:00
Branden J Brown 6e63aba2b4 add user credentials stuff 2024-01-31 20:52:45 -06:00
Branden J Brown f1f58a3893 drop observers who have left 2024-01-31 07:51:14 -06:00