DS
Запихнуть Order во внутрь Tender (на сервере), а в приложении в TenderDao сделать saveTenderWithOrder
Size: a a a
DS
ФХ
DS
ФХ
AD
FeatureState
NormalState(List<String>) : FeatureState
DialogState(String, FeatureState) : FeatureState
AD
N
минут. сейчас состояние на каждое обновление таймера решает, пора ли уже обновить пользователя или пока не нужно. стоит ли вынести вне состояние тригер обновления пользователя раз в N
минут, чтобы состояние решало, можно ли обновить пользователя (могут быть внеплановые обновления и нет смысла обновлять параллельно - isUserUpdateInProgress
)(
N
минут. сейчас состояние на каждое обновление таймера решает, пора ли уже обновить пользователя или пока не нужно. стоит ли вынести вне состояние тригер обновления пользователя раз в N
минут, чтобы состояние решало, можно ли обновить пользователя (могут быть внеплановые обновления и нет смысла обновлять параллельно - isUserUpdateInProgress
)AD
UserUpdateMessage
- это позволит сконцентрировать логику обновления пользователя в одном месте, а не проверять в обновлении таймера, в явно запросе обновления извне.AD
UserUpdateMessage
- это позволит сконцентрировать логику обновления пользователя в одном месте, а не проверять в обновлении таймера, в явно запросе обновления извне.eachSecondTimer
и userUpdateTimer
, что странно выглядит, но не кажется смертельнымA
AD
A
AD
A
AD
A
М
A
AD
A