Add batch rank rpc
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-06-27 21:12:49 -04:00
parent 6497b12c5b
commit 34e63ea6ba

View File

@@ -16,6 +16,7 @@ service TimesService {
rpc List(ListRequest) returns (TimeList); rpc List(ListRequest) returns (TimeList);
rpc ListWr(WrListRequest) returns (TimeList); rpc ListWr(WrListRequest) returns (TimeList);
rpc Rank(IdMessage) returns (RankResponse); rpc Rank(IdMessage) returns (RankResponse);
rpc RankBatch(IdListMessage) returns (RankListResponse);
} }
message TimeRequest { message TimeRequest {
@@ -56,13 +57,22 @@ message IdMessage {
int64 ID = 1; int64 ID = 1;
} }
message IdListMessage {
repeated int64 ID = 1;
}
message TimeList { message TimeList {
repeated TimeResponse Times = 1; repeated TimeResponse Times = 1;
int64 Total = 2; int64 Total = 2;
} }
message RankListResponse {
repeated RankResponse = 1;
}
message RankResponse { message RankResponse {
int64 Rank = 1; int64 Rank = 1;
int64 ID = 2;
} }
message ListRequest { message ListRequest {