Size: a a a

2019 October 18

ES

Eugene Shapovalov in GitFox
Случайно в Минске встретились...
источник
2019 October 19

L

Little Panda 🐼 in GitFox
Вопрос не касается этой группы. Ответил уже в другом чатике
источник
2019 October 20

NY

Nikita Yatskivskiy in GitFox
Вопрос по пагинатору:
Возможен такой кейс, когда пользователь выполнит pull-to-refresh, и пока крутится лоадер, через меню выставит какому-то из айтемов todo «Mark as done». Можно ли в таком случае отменить обработку Paginator.Action.Refresh, который ушёл при pull-to-refresh, чтобы дважды не рендерить ui, так как при «Mark as done» придётся же тоже отправлять в Store событие Paginator.Action.Refresh, чтобы обновить ui?
источник

KT

Konstantin Tskhovrebov in GitFox
Надо после того как сервер ответит на mark as done кинуть экшн рефреш. И если ещё не завершился предыдущий, то новый ничего не сделает
источник

NY

Nikita Yatskivskiy in GitFox
Ок. И ещё вопрос - мне в TodoInteractor нужно знать id того todo, которое я хочу перевести в done. В TargetHeader.Public этот id не кладётся при парсинге. Как мне всё это провернуть? Презентер знает только про TargetHeader.Public.
источник

NY

Nikita Yatskivskiy in GitFox
Завести поле id у TargetHeader.Public не получиться, так как, у той же сущности Event нет такого поля id и тогда ничего в TargetHeader.Public.id положить не получиться.
источник

KT

Konstantin Tskhovrebov in GitFox
Я понял. Мне надо подумать.
Возможно для туду надо будет свою модель сделать, чтобы не костылять в таргетхедере, который много где используется
источник

NY

Nikita Yatskivskiy in GitFox
Пока в голову пришла идея типизировать Public и добавить поле что-то типа rawModel:
data class Public<T>(
   val author: ShortUser,
   val icon: TargetHeaderIcon,
   val title: TargetHeaderTitle,
   val body: CharSequence,
   val date: ZonedDateTime,
   val target: AppTarget,
   val targetId: Long,
   val internal: TargetInternal?,
   val badges: List<TargetBadge>,
   val action: TargetAction,
   val rawModel: T
) : TargetHeader()


Если это для Todo, то в rawModel будет Todo, если для Event, то - Event и так далее.  Но это, как мне кажется, уже достаточно серьёзное (радикальное) изменение.
источник

NY

Nikita Yatskivskiy in GitFox
upd:
Радикальное, всмысле, для такой простой задачи.
источник
2019 October 21

VL

Valentin Logvinovitch in GitFox
@terrakok создал новый мр с необходимыми фиксами.
источник

KT

Konstantin Tskhovrebov in GitFox
Valentin Logvinovitch
@terrakok создал новый мр с необходимыми фиксами.
Посмотрю в течение пары дней 👍
источник
2019 October 23

KT

Konstantin Tskhovrebov in GitFox
@tlvvl  ответил в МР. почти все супер!)
источник

VL

Valentin Logvinovitch in GitFox
@terrakok хмм, я правильно понял, что от идеи репозиториев полностью отказались?
источник

NY

Nikita Yatskivskiy in GitFox
Да, всё так
источник

ET

Evgeny Terebenin in GitFox
Valentin Logvinovitch
@terrakok хмм, я правильно понял, что от идеи репозиториев полностью отказались?
источник
2019 October 26

KT

Konstantin Tskhovrebov in GitFox
в новой студии 4.0 завезли полную поддержку kts 🤘
источник

IG

Ilya Gulya in GitFox
Ага, и долгожданный motion layout editor!
источник

IG

Ilya Gulya in GitFox
Konstantin Tskhovrebov
в новой студии 4.0 завезли полную поддержку kts 🤘
Интересно, перестала ли студия лагать при изменении kts конфигов)
источник

KT

Konstantin Tskhovrebov in GitFox
Ilya Gulya
Ага, и долгожданный motion layout editor!
мы его уже проверили - редактор очень сырой, но работает
источник

KT

Konstantin Tskhovrebov in GitFox
мошн уже используем во всю
источник