feat: implement the production HTTP API

This commit is contained in:
2026-08-28 23:20:07 +03:00
parent 97bebfd8fb
commit 95b3450317
12 changed files with 872 additions and 546 deletions
+2
View File
@@ -32,6 +32,8 @@ session_result_t session_manager_join(session_manager_t *manager, role_t request
random_source_t random, uint8_t *session_index);
session_result_t session_manager_resume(session_manager_t *manager, const uint8_t token[kSessionTokenBytes],
uint8_t *session_index);
bool session_manager_find(const session_manager_t *manager, const uint8_t token[kSessionTokenBytes],
uint8_t *session_index);
bool session_manager_disconnect(session_manager_t *manager, uint8_t session_index);
session_result_t session_manager_leave(session_manager_t *manager, uint8_t session_index, phase_t phase);
bool session_manager_player_present(const session_manager_t *manager, uint8_t player_index);