Size: a a a

2020 October 05

ПГ

Павел Г. in symfony
Максим Федоров
закидывай в сущность валидные ссылки
Сначала надо как то их получить. Тащить из репозитория?
источник

ПГ

Павел Г. in symfony
Это часть агрегата.
источник

ПГ

Павел Г. in symfony
А не самостоятельная единица
источник

МФ

Максим Федоров... in symfony
Павел Г.
Это часть агрегата.
ну за пределами агрегата — это часть не агрегата, а некоторых данных реквеста...
источник

ПГ

Павел Г. in symfony
Vlad Sobenko
А сущность не может кинуть событие только с новыми видео?
Ну вот я об этом, но если после - то ошибка не обработается
источник

ПГ

Павел Г. in symfony
Максим Федоров
ну за пределами агрегата — это часть не агрегата, а некоторых данных реквеста...
Ну так у меня есть список ссылок, они внутри агрегата. Надо как то отследить , какие из них обновились
источник

МФ

Максим Федоров... in symfony
Павел Г.
Ну так у меня есть список ссылок, они внутри агрегата. Надо как то отследить , какие из них обновились
ну ок, закинь валидные ссылки в агрегат и проверь — какие обновились, выкинув события... но это все про валидные ссылки
источник

МФ

Максим Федоров... in symfony
как проверить валидность ссылок внешней системы — делай снаружи, кто ж мешает
источник

ПГ

Павел Г. in symfony
Максим Федоров
ну ок, закинь валидные ссылки в агрегат и проверь — какие обновились, выкинув события... но это все про валидные ссылки
Чтобы закинуть валидные - мне надо делать запрос к апи ютуба. Зачем мне делать кучу одинаковых запросов, если будут приходить старые ссылки?
источник

МФ

Максим Федоров... in symfony
Павел Г.
Чтобы закинуть валидные - мне надо делать запрос к апи ютуба. Зачем мне делать кучу одинаковых запросов, если будут приходить старые ссылки?
правильно, достань те, которые есть из хранилищиц... агрегат то зачем? геттеры дергать? 🙂
источник

VS

Vlad Sobenko in symfony
Максим Федоров
ну ок, закинь валидные ссылки в агрегат и проверь — какие обновились, выкинув события... но это все про валидные ссылки
согласен. Ты паришьсь про агрегат сильно. Для валидации достань агрегат, дай ему новый список ссылок - пусть он отдаст тебе только новые ссылки.
Их и пошлешь в ютуб для проверки
источник

ПГ

Павел Г. in symfony
Vlad Sobenko
согласен. Ты паришьсь про агрегат сильно. Для валидации достань агрегат, дай ему новый список ссылок - пусть он отдаст тебе только новые ссылки.
Их и пошлешь в ютуб для проверки
Чтобы он мне отдал - нужны геттеры)
источник

ПГ

Павел Г. in symfony
Максим Федоров
правильно, достань те, которые есть из хранилищиц... агрегат то зачем? геттеры дергать? 🙂
не понял сарказм или нет)  Я заполняю арегат.
источник

VS

Vlad Sobenko in symfony
Павел Г.
Чтобы он мне отдал - нужны геттеры)
List newLinkList = $video->newLinks($allLinks)
источник

DT

Dmitriy Tkachenko in symfony
если о валидности решает агрегат, то ты передаешь ссылку ему и ждешь либо успешного сообщения, либо сообщения об ошибке (сообщение - message или event)
источник

VS

Vlad Sobenko in symfony
Vlad Sobenko
List newLinkList = $video->newLinks($allLinks)
Это не геттеры.
источник

ПГ

Павел Г. in symfony
Vlad Sobenko
List newLinkList = $video->newLinks($allLinks)
у вас изначлаьно newLinks - мне приходят не новые ссылки, а ВСЕ. Из всех нужно получить новые, и только для них обратиться к апи. А все лежат в  агрегате.
источник

VS

Vlad Sobenko in symfony
Павел Г.
у вас изначлаьно newLinks - мне приходят не новые ссылки, а ВСЕ. Из всех нужно получить новые, и только для них обратиться к апи. А все лежат в  агрегате.
Так это и написано. Аргумент $allLinks же
источник

МФ

Максим Федоров... in symfony
Павел Г.
не понял сарказм или нет)  Я заполняю арегат.
в агрегат добавляй валидные ссылки
источник

МФ

Максим Федоров... in symfony
Павел Г.
у вас изначлаьно newLinks - мне приходят не новые ссылки, а ВСЕ. Из всех нужно получить новые, и только для них обратиться к апи. А все лежат в  агрегате.
достаньте те, которые есть, которых нет — отпарвьте в ютуб
источник