package com.tevinjeffrey.rmp.common;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.squareup.okhttp.Cache;
import com.squareup.okhttp.OkHttpClient;
import com.tevinjeffrey.rmp.client.ClientService;
import com.tevinjeffrey.rmp.client.RMPClient;
import com.tevinjeffrey.rmp.client.module.ClientModule;
import com.tevinjeffrey.rmp.scraper.RMPScraper;
import com.tevinjeffrey.rmp.scraper.module.ScraperModule;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module(
includes = {ClientModule.class, ScraperModule.class},
complete = false,
library = true )
public class RMPModule {
@Singleton
@Provides
public RMP providesRMP(RMPClient rmpClient, RMPScraper rmpScraper) {
return new RMP(rmpClient, rmpScraper);
}
}