UI и API: экран серверов доступа и фильтр SearchUsers

This commit is contained in:
AidarKC
2026-07-28 16:20:29 +04:00
parent 64818c586b
commit 0ed78e2202
12 changed files with 457 additions and 16 deletions
+8 -2
View File
@@ -5,7 +5,7 @@
Сейчас здесь два метода:
- `GetUser` — временная серверная проверка существования пользователя и чтение его базовых данных;
- `SearchUsers` — dev/test поиск логинов по префиксу.
- `SearchUsers` — dev/test поиск логинов по префиксу, при необходимости с фильтром только по server PDA.
Регистрация выполняется только через Solana.
@@ -111,6 +111,7 @@
### Назначение
Поиск пользователей по префиксу логина. Операция зарегистрирована в серверном API и используется как вспомогательная dev/test операция.
При необходимости можно включить фильтр только по server PDA.
### Запрос
@@ -119,11 +120,16 @@
"op": "SearchUsers",
"requestId": "search-001",
"payload": {
"prefix": "an"
"prefix": "an",
"isServer": true
}
}
```
- `prefix` — обязательный префикс логина.
- `isServer` — необязательный boolean-флаг; если `true`, сервер вернёт только логины,
у которых в `solana_user_pda_current` стоит `is_server = true`.
### Успешный ответ
```json