1.3 KiB
1.3 KiB
Spec Delta
ADDED Requirements
Requirement: Контрольная сумма оригинала
Данные фото SHALL включать контрольную сумму содержимого оригинала, чтобы клиенты могли сопоставлять локальные файлы с серверными фото и избегать повторной загрузки. Контрольная сумма SHALL быть детерминированной для одного и того же содержимого.
Scenario: Выдача контрольной суммы
- WHEN клиент получает данные фото, у которого зарегистрирован объект-оригинал
- THEN ответ содержит контрольную сумму оригинала
Scenario: Одинаковое содержимое
- WHEN два фото ссылаются на объекты с одинаковым содержимым
- THEN их контрольные суммы совпадают
Scenario: Контрольная сумма доступна в списке
- WHEN клиент запрашивает список фото альбома
- THEN контрольные суммы входят в данные полученных фото