feat: implemented return of user info and eula accept logic

This commit is contained in:
2025-07-10 23:58:12 +03:00
parent 252adf0fc7
commit 4a7810f571
15 changed files with 209 additions and 48 deletions

View File

@@ -4,6 +4,7 @@ option csharp_namespace = "JOBot.Proto";
service User {
rpc Register (RegisterRequest) returns (RegisterResponse);
rpc GetUser (GetUserRequest) returns (GetUserResponse);
rpc AcceptEula (AcceptEulaRequest) returns (AcceptEulaResponse);
}
import "google/protobuf/wrappers.proto";
@@ -22,5 +23,18 @@ message GetUserRequest {
}
message GetUserResponse {
bool logged_to_hh = 1;
int64 user_id = 1;
google.protobuf.StringValue username = 2;
bool eula = 3;
bool is_logged = 4;
google.protobuf.StringValue CVUrl = 5;
}
message AcceptEulaRequest {
int64 user_id = 1;
bool eula_accepted = 2;
}
message AcceptEulaResponse{
bool success = 1;
}