Size: a a a

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

2020 December 22

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Максим
а каким образом?  просто только учусь.
оставь без дефолтного значения переменой to метод, внутри мапы проверяй на null и подставляй текущую дату, если null
источник

М

Максим in Dart & Flutter по-русски
Danial Kolyasnikov
оставь без дефолтного значения переменой to метод, внутри мапы проверяй на null и подставляй текущую дату, если null
ага, я понял
источник

G

Grant in Dart & Flutter по-русски
Данные авторизованного пользователя и др бизнес данные надо хранить в BloC стейтах?
источник

G

Grant in Dart & Flutter по-русски
Или в репозиртории как поля класса
источник

G

Grant in Dart & Flutter по-русски
И как их потом дергать?
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Grant
Данные авторизованного пользователя и др бизнес данные надо хранить в BloC стейтах?
В репозитории на который при создании блока ты будешь подписываться и обновлять стейт
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Здравствуйте,  как показать сразу Loading popup когда открывается новая страница используя bloc или provider
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
источник

G

Grant in Dart & Flutter по-русски
Даниил Левицкий
В репозитории на который при создании блока ты будешь подписываться и обновлять стейт
Вот юзер репозиторий в который сохраняю данные и как теперь в другом репозитории получить токен юзера
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Grant
Вот юзер репозиторий в который сохраняю данные и как теперь в другом репозитории получить токен юзера
Как ты сериализуешь и десереализуешь токены ?
источник

G

Grant in Dart & Flutter по-русски
Danial Kolyasnikov
Как ты сериализуешь и десереализуешь токены ?
toJson/fromJson? Мне нужно в одном репо получить данные с  др репо
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Grant
Вот юзер репозиторий в который сохраняю данные и как теперь в другом репозитории получить токен юзера
Заинжекти один репозиторий в другой и пользуйся
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
на мой вкус я бы не делал такой провайд полей
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
потому, что по ним нельзя понять, что данные еще не прилетели
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
обернул бы хотя бы во фьючи или типа того
источник

G

Grant in Dart & Flutter по-русски
А как мне тогда по правильному получить токен для запроса который храниться в др репо
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
Ну пользователь совершает какое-то действие -> в блок падает эвент -> блок дергает интерактор -> интерактор дергает сервис и кладет авторизационные данные в репозиторий


Дальше второй репозиторий в случае необходимости дергает первый репозиторий за токеном. Либо! Если нужно, то из первого репозитория делаешь реактивный стрим, на который подписан второй репозиторий, чтобы сразу узнать об изменении юзер токена
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
что-то типа BehaviorSubject круто решает такие вопросы
источник

G

Grant in Dart & Flutter по-русски
Спасибо, попробую разобраться
источник

ДЛ

Даниил Левицкий... in Dart & Flutter по-русски
ну репозитории это синглтоны в какой-нибудь DI-системе и их можно в друг друга класть
источник