chore(openspec): архивировать android-live-albums и fix-album-cover-readiness
Дельта android-live-albums: android-client (+3 требования: живое обновление списка, догон при переподключении, потеря доступа) и realtime (порядок списка теперь правило отображения клиента). Дельта fix-album-cover-readiness: realtime (+1 требование: album.updated при готовности вариантов фото-обложки).
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Spec Delta
|
||||
|
||||
## MODIFIED Requirements
|
||||
|
||||
### Requirement: Применение события без повторного запроса
|
||||
Клиент SHALL обновлять локальный список альбомов из payload'а события: создавать или
|
||||
заменять альбом по полученному объекту и удалять его по идентификатору, не выполняя
|
||||
дополнительный запрос списка.
|
||||
|
||||
#### Scenario: Обновление альбома из списка
|
||||
- **WHEN** приходит событие обновления для альбома, который уже есть в списке клиента
|
||||
- **THEN** клиент заменяет альбом по полученному объекту без дополнительного запроса списка
|
||||
|
||||
#### Scenario: Удаление альбома из списка
|
||||
- **WHEN** приходит событие удаления для альбома, который есть в списке клиента
|
||||
- **THEN** клиент убирает альбом из списка
|
||||
|
||||
#### Scenario: Порядок списка
|
||||
- **WHEN** клиент применяет событие к списку альбомов
|
||||
- **THEN** порядок элементов списка определяется правилами отображения этого клиента
|
||||
Reference in New Issue
Block a user