package de.westnordost.streetcomplete.data.download; import android.content.SharedPreferences; import javax.inject.Inject; import de.westnordost.streetcomplete.data.QuestTypes; import de.westnordost.streetcomplete.data.osm.persist.OsmQuestDao; import de.westnordost.streetcomplete.data.tiles.DownloadedTilesDao; public class MobileDataAutoDownloadStrategy extends AActiveRadiusStrategy { @Inject public MobileDataAutoDownloadStrategy(OsmQuestDao osmQuestDB, DownloadedTilesDao downloadedTilesDao, QuestTypes questTypes, SharedPreferences prefs) { super(osmQuestDB, downloadedTilesDao, questTypes, prefs); } @Override public int getQuestTypeDownloadCount() { return 3; } @Override protected int getMinQuestsInActiveRadiusPerKm2() { return 8; } @Override protected int getActiveRadius() { return 400; } @Override protected int getDownloadRadius() { return 800; } }