Смари, есть rx адаптеры для ретрофита, в аписервис прописываешь сингл вместо call
Как вариант разбить на запрос и ответ, оба обернуть в Single, выйдет что то вроде Single<JsonElement> foo( request eggRequest); к нему через flatMap добавить второй Single который будет парсиь ответ, Single<?> fooResponse(Response eggResponse)
Обсуждают сегодня