Size: a a a

Dart & Flutter по-русски

2020 September 27

S

Sapar in Dart & Flutter по-русски
у меня так
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий Щербаков
Создаёшь мультиблок провайдер
А почему не мультиреп ? Почему именно мультиблок?
Хорошо, а как в репозиторий передать инстанс источника данных.
Просто пытаюсь разобраться
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
В конструктор репозитория
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Сначала создаёшь репу репу пихаешь в блок
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Инстанс апи у тебя синглтон скорее всего
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий Щербаков
В конструктор репозитория
Хорошо, а как хранить авторизационные данные так чтобы отдать их в инстанс restApi
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий Щербаков
Инстанс апи у тебя синглтон скорее всего
Ну сейчас пытаюсь избавиться от этого
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Блок должен знать только пол репозиторий и другие блоки , ему пофиг откуда данные летят
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
*про
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Danial Kolyasnikov
Хорошо, а как хранить авторизационные данные так чтобы отдать их в инстанс restApi
В инстансе api и храни
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Или в константах
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Или в файле
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Да где угодно)
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий Щербаков
Да где угодно)
Как угодно это понятно, если без блока, то я просто authRepository делаю, его передаю в RestApi, и дальше уже любую авторизацию отрабатываю через authRep, а restApi когда захочет токен или хэдер обращается к authRep.
Это нормальный подход если в контексте блока рассматривать ?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Просто bloc описывает компоненты приложения  и вообще типа архитектура, а не просто паттерн, мне кажется тут должен быть решен такой вопрос.
источник

t

tdesc in Dart & Flutter по-русски
bloc это не архитектура
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Авторизация для апи это константа в пределах сеанса? Или пользователь авторизуется получает некий токен и потом его в апи передает?
источник

t

tdesc in Dart & Flutter по-русски
так же как и провайдер
источник

MN

Murat Nasirov in Dart & Flutter по-русски
Добрый день. Кто может подсказать как получить из ответа только токен?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Дмитрий Щербаков
Авторизация для апи это константа в пределах сеанса? Или пользователь авторизуется получает некий токен и потом его в апи передает?
Нет, более того токен обновляется и еще мультиюзер имеется
источник