refactor: update resource binary request handler

This commit is contained in:
Steven
2024-05-01 10:23:56 +08:00
parent 6d3d71df30
commit ff175bbb7e
36 changed files with 1421 additions and 1070 deletions

View File

@@ -27,9 +27,13 @@ service UserService {
option (google.api.http) = {get: "/api/v1/{name=users/*}"};
option (google.api.method_signature) = "name";
}
// GetUserAvatar gets the avatar of a user.
rpc GetUserAvatar(GetUserAvatarRequest) returns (google.api.HttpBody) {
option (google.api.http) = {get: "/api/v1/{name=users/*}/avatar"};
// GetUserAvatarBinary gets the avatar of a user.
rpc GetUserAvatarBinary(GetUserAvatarBinaryRequest) returns (google.api.HttpBody) {
option (google.api.http) = {
get: "/{name=users/*}/avatar"
additional_bindings: {get: "/o/{name=users/*}/avatar"}
};
option (google.api.method_signature) = "name";
}
// CreateUser creates a new user.
@@ -143,7 +147,7 @@ message GetUserRequest {
string name = 1;
}
message GetUserAvatarRequest {
message GetUserAvatarBinaryRequest {
// The name of the user.
// Format: users/{id}
string name = 1;