Исправить pairing без пароля и убрать фантомные заявки

This commit is contained in:
AidarKC
2026-06-15 02:21:21 +04:00
parent bef205aec7
commit 7972676eb8
7 changed files with 8 additions and 7 deletions
@@ -267,6 +267,7 @@ K9v3nQ4u8jYk0a2p7cD4mLx1zR0sT5wV6bN8eH3fQ1M
### 5.3. `ListEspPairingRequests`
Доступно для любой уже авторизованной доверенной сессии пользователя.
Возвращает только реально активные pending-заявки со `state = created`. Уже `approved` и `rejected` заявки в этот список больше не попадают.
### Успешный ответ
@@ -59,7 +59,7 @@
## 3. Что именно делает сервер
- хранит включённость pairing и optional opaque `passwordHash`;
- хранит pending/approved/rejected pairing-заявки;
- хранит pairing-заявки всех статусов, но в список активных для доверённого устройства отдаёт только pending `created`;
- рассчитывает короткий код `shortCode` из `7` цифр;
- рассчитывает длинный `fingerprintB58` из `SHA-256` заявки;
- уведомляет онлайн доверенные сессии событием `IncomingEspPairingRequest`, если такие сессии подключены;