Size: a a a

2017 September 13

IG

Ilya Gulya in GitFox
Кстати, в проекте есть enum class OrderBy.
В нём описано множество сортировок. Однако, в разных запросах поддерживаются разные сортировки. Не лучше ли делать отдельные OrderBy енумы для разных типов сущностей?
Что-то типа MergeRequestOrderBy, IssueOrderBy и так далее
источник

IG

Ilya Gulya in GitFox
Так будет меньше шансов что кто-то неверную сортировку подсунет в запрос.
источник

KT

Konstantin Tskhovrebov in GitFox
Вот, кстати, когда-то давно рисовал, что в проекте получается. Уже больше всего
источник

AD

Aleksey Dolgiy in GitFox
Konstantin Tskhovrebov
Вот, кстати, когда-то давно рисовал, что в проекте получается. Уже больше всего
Это ок скрывать всю логику авторизации за AuthRepository? И SP, и DB, и API
источник

VP

Vladimir Parfenov in GitFox
Вообще да. На этом уровне происходит работа с источниками данных, сколько бы их не было
источник

KT

Konstantin Tskhovrebov in GitFox
логика OAuth реализована в AuthInteractor
источник

KT

Konstantin Tskhovrebov in GitFox
в репозитории логика сохранения и получения токена
источник

AD

Aleksey Dolgiy in GitFox
Konstantin Tskhovrebov
в репозитории логика сохранения и получения токена
То есть интерактор сначала дергает метод репозитория для авторизации на сервере и получения токена, потом дергает метод репозитория для сохранения токена и тд?
источник

KT

Konstantin Tskhovrebov in GitFox
а вы загляните в код)
источник

AD

Aleksey Dolgiy in GitFox
Konstantin Tskhovrebov
а вы загляните в код)
Да, согласен 🙈
источник
2017 September 14

ES

Eugene Shapovalov in GitFox
ребята
источник

ES

Eugene Shapovalov in GitFox
у меня есть вопросик по Котлину
источник

ES

Eugene Shapovalov in GitFox
abstract class Parent(open val id: Long) {
}

class Child(@SerializedName("id") override val id: Long) : Parent(id) {
}

корректен ли этот код?
источник

AD

Aleksey Dolgiy in GitFox
Не очень
источник

ES

Eugene Shapovalov in GitFox
Aleksey Dolgiy
Не очень
подскажи, как его можно оптимизировать?
источник

AD

Aleksey Dolgiy in GitFox
А чего добиться хочешь?
источник

ES

Eugene Shapovalov in GitFox
есть абстрактный класс, у которого есть 1 поле, и наследник у которого два поля + значения приходят через gson
источник

AD

Aleksey Dolgiy in GitFox
В коде выше есть у обоих классов одно поле
источник

AD

Aleksey Dolgiy in GitFox
abstract class Parent(val id: Long)
class Child(id: Long, val anotherId: Long) : Parent(id)
источник

ES

Eugene Shapovalov in GitFox
Aleksey Dolgiy
abstract class Parent(val id: Long)
class Child(id: Long, val anotherId: Long) : Parent(id)
этот код не пашет, пишет что я должен переопредилить поле
источник