add: system methods for search
Some checks failed
Publish / Publish Job (push) Failing after 2m35s

This commit is contained in:
Дмитрий
2026-04-19 10:50:12 +03:00
parent 5053e031dd
commit 4be5b29131
2 changed files with 35 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ service AuthService {
rpc SystemUpdatePin (SystemUpdatePinRequest) returns (SystemUpdatePinResponse);
rpc SystemBlockIp(SystemBlockIpRequest) returns (SystemBlockIpResponse);
rpc SystemUnblockIp(SystemUnblockIpRequest) returns (SystemUnblockIpResponse);
rpc SystemGetAllAccounts (SystemGetAllAccountsRequest) returns (SystemGetAllAccountsResponse);
}
message LoginRequest {
@@ -157,3 +158,19 @@ message SystemUnblockIpRequest {
message SystemUnblockIpResponse {
bool success = 2;
}
message SystemGetAllAccountsRequest {
int32 limit = 1;
int32 offset = 2;
}
message AccountBasicItem {
string id = 1;
string username = 2;
string status = 3;
}
message SystemGetAllAccountsResponse {
repeated AccountBasicItem accounts = 1;
int32 total = 2;
}

View File

@@ -17,6 +17,8 @@ service UsersService {
rpc GetBlockedUsers (GetBlockedUsersRequest) returns (GetBlockedUsersResponse);
rpc AddContact (AddContactRequest) returns (AddContactResponse);
rpc GetContacts (GetContactsRequest) returns (GetContactsResponse);
rpc SystemGetProfileBatch(SystemGetProfileBatchRequest) returns (SystemGetProfileBatchResponse);
}
message UserSettingsMessage {
@@ -130,3 +132,19 @@ message GetBlockedUsersRequest {
message GetBlockedUsersResponse {
repeated BlockedUserItem blocked_users = 1;
}
message SystemGetProfileBatchRequest {
repeated string user_ids = 1;
}
message ProfileBasicItem {
string id = 1;
optional string email = 2;
optional string phone = 3;
optional string full_name = 4;
bool is_public = 5;
}
message SystemGetProfileBatchResponse {
repeated ProfileBasicItem profiles = 1;
}