package com.laotan.easyreader.injector.module.http;
import com.laotan.easyreader.injector.qualifier.ZhihuUrl;
import com.laotan.easyreader.http.service.ZhiHuService;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
/**
* Created by quantan.liu on 2017/4/8.
*/
@Module
public class ZhihuHttpModule extends BaseHttpModule {
@Provides
@Singleton
@ZhihuUrl
Retrofit provideZhiHuRetrofit(Retrofit.Builder builder, OkHttpClient client) {
return createRetrofit(builder, client, ZhiHuService.HOST);
}
@Provides
@Singleton
ZhiHuService provideZhihuService(@ZhihuUrl Retrofit retrofit) {
return retrofit.create(ZhiHuService.class);
}
}