Перехожу щас на retrofit + coroutines вместо callback, и заодно делаю общий safeApiCall метод по статье. Кто нибудь может пояснить в каком случае в sealed ResultWrapper нужно делать data class а когда object? (если нету аргументов то object, верно?)
если с параметрами, то object не подойдет.
Если без них, то и так, и так можно