Block a user
Added quote expiry-aware flows with auto-refresh
а почему так? разве toDTO может выбрасывать исключения? Если может - то это скорее ошибка программирования где-то.
Added quote expiry-aware flows with auto-refresh
ваще-то при hasQuoteForCurrentIntent _quotation.data железобетонно должно быть null. Реально флажок этот нужен?
Added quote expiry-aware flows with auto-refresh
часть выражения можно заменить галкой isReady и не повторять ее содержимое внутри этой галки
Added quote expiry-aware flows with auto-refresh
логику не улавливаю. expired, когда есть котировка для текущего платежа?
Added quote expiry-aware flows with auto-refresh
У тебя canRequestQuote всегда соседствует с вызовом refreshNow. Это означает, что последний должен включать в себя проверку первого, чтобы просто не копипастить код.
Added quote expiry-aware flows with auto-refresh
а кнопка из провайдера не может состояние свое прочитать? нужно управление снаружи?