У меня есть вызов к 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());
}
Очевидно, что мой репозиторий не работал. Как мне это сделать?