package com.nilhcem.bblfr.jobs.splashscreen.importdata;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.nilhcem.bblfr.core.prefs.Preferences;
import com.nilhcem.bblfr.core.utils.StringUtils;
import com.nilhcem.bblfr.model.baggers.BaggersData;
import com.nilhcem.bblfr.model.baggers.dao.JsonToDatabaseDao;
import javax.inject.Inject;
import okhttp3.OkHttpClient;
import static com.nilhcem.bblfr.BuildConfig.WS_BAGGERS_HR_URL;
import static com.nilhcem.bblfr.BuildConfig.WS_BAGGERS_URL;
import static com.nilhcem.bblfr.BuildConfig.WS_DATA_ENDPOINT;
public class ImportBaggers extends BaseImport<BaggersData> {
@Inject
public ImportBaggers(Preferences prefs, OkHttpClient client, ObjectMapper mapper, JsonToDatabaseDao dao) {
super(prefs, client, mapper, dao, BaggersData.class);
}
@Override
protected String getUrl() {
return StringUtils.appendOptional(WS_DATA_ENDPOINT, mPrefs.isUsingHrMode() ? WS_BAGGERS_HR_URL : WS_BAGGERS_URL);
}
}