Size: a a a

Эликсир и Вунш

2019 February 18

AV

Andrew Volozhanin in Эликсир и Вунш
т.е. вызывать каждый раз апи не вариант?
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Враппер на то и враппер чтобы ничего не хранить
источник

NK

ID:476249930 in Эликсир и Вунш
Ну как бы было норм видеть статус пуша в своей админке.
источник

NK

ID:476249930 in Эликсир и Вунш
А не в их
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Это на уровне бизнес-логики
источник

AV

Andrew Volozhanin in Эликсир и Вунш
ну вот юзер заходит в админку, ты дергаешь их api - и показываешь статус
источник

AV

Andrew Volozhanin in Эликсир и Вунш
хотя я не знаю насколько это юзабельно будет в данном случае
источник

AV

Andrew Volozhanin in Эликсир и Вунш
но суть в том, что как сказал @Virviil – api не должен ничего хранить
источник

AV

Andrew Volozhanin in Эликсир и Вунш
для хранения есть кеш, который знает только как получить данные данные и как их отдать
источник

NK

ID:476249930 in Эликсир и Вунш
Andrew Volozhanin
ну вот юзер заходит в админку, ты дергаешь их api - и показываешь статус
Это прям в контролер можно вставить тогда
источник

AV

Andrew Volozhanin in Эликсир и Вунш
ему не должно быть интересно откуда они пришли
источник

AV

Andrew Volozhanin in Эликсир и Вунш
ну тоже не совсем
источник

AV

Andrew Volozhanin in Эликсир и Вунш
это же бизнес логика
источник

NK

ID:476249930 in Эликсир и Вунш
Я вот кстати не понял. Где уровень бл в ыениксе. Если сравнить с ЕЕ или спрингом. Где сам сервайс? Мвц не имеет этого уровня
источник

AV

Andrew Volozhanin in Эликсир и Вунш
контроллер не должен знать такие тонкости вроде как и какой api вызвать, как распарсить ответ, и .т.п
источник

AV

Andrew Volozhanin in Эликсир и Вунш
все что он может - это вызвать конкретную функцию из модуля с уже детальной бизнес логикой
источник

AV

Andrew Volozhanin in Эликсир и Вунш
так и тестировать проще, и концептуально чисто разделяется
источник

AV

Andrew Volozhanin in Эликсир и Вунш
максимум во вьюхе форматнуть ответ
источник

NK

ID:476249930 in Эликсир и Вунш
Писать модули фасады?
источник

AV

Andrew Volozhanin in Эликсир и Вунш
*хоть в проде и не всегда так идеально все)
источник