package com.laotan.easyreader.injector.module.http;
import com.laotan.easyreader.injector.qualifier.WeChatUrl;
import com.laotan.easyreader.http.service.WeChatService;
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 WeChatHttpModule extends BaseHttpModule {
@Singleton
@Provides
@WeChatUrl
Retrofit provideWeChatRetrofit(Retrofit.Builder builder, OkHttpClient client) {
return createRetrofit(builder, client, WeChatService.API_WeChat);
}
@Singleton
@Provides
WeChatService provideWeChatService(@WeChatUrl Retrofit retrofit) {
return retrofit.create(WeChatService.class);
}
}