SHiNE-server/Dev_Docs/Pending_Features/2026-05-20_1134_connection-shine-known-codes.md

24 lines
1.1 KiB
Markdown

## Краткое описание
Добавлены новые типы connection-связей в блокчейне и API:
- `known_person` (`60/61`)
- `shine_confirmed` (`70/71`)
- `shine_seen` (`74/75`)
## Что проверять
1. `AddBlock` принимает новые `msg_sub_type` для `type=3`.
2. Связи корректно попадают в `connections_state`:
- ON создаёт/обновляет запись;
- OFF удаляет запись соответствующего ON-типа.
3. `GetUserConnectionsGraph` возвращает новые поля:
- `outKnownPersons`, `inKnownPersons`
- `outShineConfirmed`, `inShineConfirmed`
- `outShineSeen`, `inShineSeen`
4. Клиент `setUserRelation` принимает `kind`:
- `known_person`, `shine_confirmed`, `shine_seen`.
## Ожидаемый результат
Новые связи работают как обычные ON/OFF relation-типы, но не ломают текущие friend/contact/follow и остальные существующие связи.
## Статус
`pending`