Как мне получить данные в репозитории из API - PullRequest
0 голосов
/ 01 июля 2019

У меня есть вызов к API, который испускает Single, и я хочу получить доступ от Repository для последующего наблюдения в Interactor

Вот мой звонок:

@GET("reviews")
@NonNull Single<Response<AppIgnoredResponseBody>> professionalsReview(
        @Header(HEADER_API_KEY) String apiKey
);

И мой репозиторий, который возвращает мне Single объекта List:

@NonNull
@Override
public Single<List<Review>> getReviews() {
    return appCredentialsSource
            .getAppCredentials()
            .firstOrError()
            .flatMap(flo -> appNetworkSource.professionalsReview(flo.getApiKey());
}

Очевидно, что мой репозиторий не работал. Как мне это сделать?

1 Ответ

0 голосов
/ 01 июля 2019

Ваш репозиторий Review всегда возвращает вам List, затем вы создаете пустой объект Single, устанавливаете отзывы и возвращаете его.

...