• Joined on 2025-11-05
tech deleted branch SEND011 from tech/sendico 2025-12-22 19:26:45 +00:00
tech merged pull request tech/sendico#123 2025-12-22 19:26:44 +00:00
Fixes for Settings Page
tech approved tech/sendico#123 2025-12-22 19:26:35 +00:00
Fixes for Settings Page
tech deleted branch quotes-118 from tech/sendico 2025-12-22 17:30:49 +00:00
tech pushed to main at tech/sendico 2025-12-22 17:30:49 +00:00
97c67670e5 Merge pull request 'added fix for active indexed tokens + improved data structure for wallet description' (#122) from quotes-118 into main
dfad7fb335 added fix for active indexed tokens + improved data structure for wallet description
Compare 2 commits »
tech merged pull request tech/sendico#122 2025-12-22 17:30:49 +00:00
added fix for active indexed tokens + improved data structure for wallet description
tech created pull request tech/sendico#122 2025-12-22 17:30:43 +00:00
added fix for active indexed tokens + improved data structure for wallet description
tech pushed to quotes-118 at tech/sendico 2025-12-22 17:30:22 +00:00
dfad7fb335 added fix for active indexed tokens + improved data structure for wallet description
tech created branch quotes-118 in tech/sendico 2025-12-22 17:30:22 +00:00
tech opened issue tech/sendico#121 2025-12-22 15:49:06 +00:00
Не используется таймер cooldown в окне запроса 2fa
tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

не нужно в сервис непосредственную работу с данными засовывать.

tech suggested changes for tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

Нужны правки

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

почему версию понижаем?

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

Арсений, провайдер не должен взаимодействовать с UI никак. Может только данные давать. Всякие нотификации должны идти снаружи. Либо проверкой ошибки после await, либо ожиданием выброса исключения из самого await. Идея провайдера в том, что он работает с данными, и только с ними. А виджет, пользующийся провайдером использует провайдер как источник данных ( и не держит данных у себя, а берет из провайдера) и по данным провайдера организует взаимодействие с пользователем. Категорически нельзя из провайдера делать нотификации. Если я где-то такую хератень сделал, то мне надо поставить на вид и призвать к разделению ответственности: кто-то только про отображение, а кто-то только про данные, но не миксовать ответственность ни в коем случае.

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

ты в виджете зачем-то таскаешь стейт, который должен браться из провайдера. Реально надо дублировать вот эту всю петрушку? Нельзя просто первоисточником данных пользоваться?

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

а чего гвоздями приколочено? Может, взять нормально из аккаунта, а если пусто - то дефолтный подставлять?

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

вот это не очень понимаю. Почему errorText идет из виджета, а не из провайдера или локализаций?

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

контекст после await'а лучше не совать. лучше заранее из контекста восстановить нужные штуки и взять notifyUserX. А еще лучше длительные вызовы засовывать внутрь executeAndNotify.

tech commented on pull request tech/sendico#118 2025-12-18 15:08:28 +00:00
Updated Settings Page

вот любишь ты километровые виджеты! можно не править, но писать лучше структурировано.

tech commented on pull request tech/sendico#118 2025-12-18 14:58:14 +00:00
Updated Settings Page

Проще завести на уровне провайдера один метод update, который будет вызывать метод update сервиса, и организовывать всю обвязку вроде try / catch и управления ресурсом. А соответственно, из метода resetUserName делать copyWith (кстати, в описании describable есть хелпер, который аккуратно с копированием работает), и передавать скопированный объект уже в update.