package com.laotan.easyreader.injector.module.http; import com.laotan.easyreader.http.service.GankIoService; import com.laotan.easyreader.injector.qualifier.GankUrl; 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 GankIoHttpModule extends BaseHttpModule { @Singleton @Provides @GankUrl Retrofit provideGankIoRetrofit(Retrofit.Builder builder, OkHttpClient client) { return createRetrofit(builder, client, GankIoService.API_GANKIO); } @Singleton @Provides GankIoService provideGankIoService(@GankUrl Retrofit retrofit) { return retrofit.create(GankIoService.class); } }