Дельта android-live-albums: android-client (+3 требования: живое обновление списка, догон при переподключении, потеря доступа) и realtime (порядок списка теперь правило отображения клиента). Дельта fix-album-cover-readiness: realtime (+1 требование: album.updated при готовности вариантов фото-обложки).
18 lines
1.3 KiB
Markdown
18 lines
1.3 KiB
Markdown
# Spec Delta
|
|
|
|
## ADDED Requirements
|
|
|
|
### Requirement: Обновление альбома при готовности вариантов обложки
|
|
Когда для фото, являющегося обложкой альбома, сгенерированы варианты, система SHALL
|
|
публиковать `album.updated` с актуальным объектом альбома в персональные потоки владельца и
|
|
участников: только тогда объект получает ссылку на обложку. Готовность вариантов прочих фото
|
|
событий не порождает.
|
|
|
|
#### Scenario: Варианты обложки готовы
|
|
- **WHEN** для фото, которое является обложкой альбома, сгенерированы thumb и medium
|
|
- **THEN** владелец и участники получают `album.updated` с непустой ссылкой на обложку
|
|
|
|
#### Scenario: Варианты обычного фото готовы
|
|
- **WHEN** варианты готовы для фото, которое не является обложкой альбома
|
|
- **THEN** персональные потоки не получают `album.updated`
|