From a1076f985956186c81fb727cbe8a52b6f5dc7518 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Fri, 1 Aug 2025 21:36:47 -0700 Subject: [PATCH] new protos --- common/pb/CMakeLists.txt | 3 +++ common/pb/command_replay_get_code.proto | 9 +++++++++ common/pb/command_replay_submit_code.proto | 9 +++++++++ common/pb/response.proto | 1 + common/pb/response_replay_get_code.proto | 9 +++++++++ common/pb/session_commands.proto | 2 ++ 6 files changed, 33 insertions(+) create mode 100644 common/pb/command_replay_get_code.proto create mode 100644 common/pb/command_replay_submit_code.proto create mode 100644 common/pb/response_replay_get_code.proto diff --git a/common/pb/CMakeLists.txt b/common/pb/CMakeLists.txt index e8af9ef46..43775a810 100644 --- a/common/pb/CMakeLists.txt +++ b/common/pb/CMakeLists.txt @@ -37,6 +37,8 @@ set(PROTO_FILES command_replay_list.proto command_replay_download.proto command_replay_modify_match.proto + command_replay_get_code.proto + command_replay_submit_code.proto command_reveal_cards.proto command_reverse_turn.proto command_roll_die.proto @@ -130,6 +132,7 @@ set(PROTO_FILES response_password_salt.proto response_register.proto response_replay_download.proto + response_replay_get_code.proto response_replay_list.proto response_viewlog_history.proto response_warn_history.proto diff --git a/common/pb/command_replay_get_code.proto b/common/pb/command_replay_get_code.proto new file mode 100644 index 000000000..8a9a72726 --- /dev/null +++ b/common/pb/command_replay_get_code.proto @@ -0,0 +1,9 @@ +syntax = "proto2"; +import "session_commands.proto"; + +message Command_ReplayGetCode { + extend SessionCommand { + optional Command_ReplayGetCode ext = 1104; + } + optional sint32 game_id = 1 [default = -1]; +} diff --git a/common/pb/command_replay_submit_code.proto b/common/pb/command_replay_submit_code.proto new file mode 100644 index 000000000..73c5d0ba0 --- /dev/null +++ b/common/pb/command_replay_submit_code.proto @@ -0,0 +1,9 @@ +syntax = "proto2"; +import "session_commands.proto"; + +message Command_ReplaySubmitCode { + extend SessionCommand { + optional Command_ReplaySubmitCode ext = 1105; + } + optional string replay_code = 1; +} diff --git a/common/pb/response.proto b/common/pb/response.proto index 18f4249c4..a63819a8e 100644 --- a/common/pb/response.proto +++ b/common/pb/response.proto @@ -65,6 +65,7 @@ message Response { GET_ADMIN_NOTES = 1018; REPLAY_LIST = 1100; REPLAY_DOWNLOAD = 1101; + REPLAY_GET_CODE = 1102; } required uint64 cmd_id = 1; optional ResponseCode response_code = 2; diff --git a/common/pb/response_replay_get_code.proto b/common/pb/response_replay_get_code.proto new file mode 100644 index 000000000..5bb1b511a --- /dev/null +++ b/common/pb/response_replay_get_code.proto @@ -0,0 +1,9 @@ +syntax = "proto2"; +import "response.proto"; + +message Response_ReplayGetCode { + extend Response { + optional Response_ReplayGetCode ext = 1102; + } + optional string replay_code = 1; +} diff --git a/common/pb/session_commands.proto b/common/pb/session_commands.proto index 64b3cd872..cecf87370 100644 --- a/common/pb/session_commands.proto +++ b/common/pb/session_commands.proto @@ -31,6 +31,8 @@ message SessionCommand { REPLAY_DOWNLOAD = 1101; REPLAY_MODIFY_MATCH = 1102; REPLAY_DELETE_MATCH = 1103; + REPLAY_GET_CODE = 1104; + REPLAY_SUBMIT_CODE = 1105; } extensions 100 to max; }