feat: support websocket connections from game client #2735

Merged
Sainan merged 19 commits from client-ws into main 2025-09-10 00:00:10 -07:00

19 Commits

Author SHA1 Message Date
1e2341af88 prettier
All checks were successful
Build / build (pull_request) Successful in 1m18s
2025-09-10 08:57:41 +02:00
22a9cd2436 update webui messaging around syncing when game ws is available 2025-09-10 08:57:41 +02:00
d52cbb9ac4 sync inventory when focus schools were unlocked 2025-09-10 08:57:41 +02:00
88f343f39a let webui know when game ws is available 2025-09-10 08:57:41 +02:00
ae9030d2ce add sendWsBroadcastToWebui 2025-09-10 08:57:41 +02:00
85db8e21c5 simplify broadcastInventoryUpdate 2025-09-10 08:57:41 +02:00
9b52c1c1db add sendWsBroadcastToGame 2025-09-10 08:57:41 +02:00
4443259724 refresh inventory for infinite cheats 2025-09-10 08:57:41 +02:00
8499f3ee67 NaN is not undefined 2025-09-10 08:57:41 +02:00
ed48e251f0 make sure all webui options trigger respective inventory syncs 2025-09-10 08:57:41 +02:00
7b99502cf8 note 2025-09-10 08:56:53 +02:00
3b10dc374f move wsid to authz 2025-09-10 08:56:53 +02:00
26d30105d6 add broadcastInventoryUpdate 2025-09-10 08:56:53 +02:00
831e72c691 add forEachClient 2025-09-10 08:56:53 +02:00
2e13fd2c46 change ws import 2025-09-10 08:56:53 +02:00
a6294a0324 ignore drop after logout 2025-09-10 08:56:53 +02:00
b03096d180 logging 2025-09-10 08:56:53 +02:00
07b9bc9415 forcibly close game ws connections when nonce is invalidated 2025-09-10 08:56:53 +02:00
a9d96d6725 feat: support websocket connections from game client 2025-09-10 08:56:52 +02:00