auto caching

This commit is contained in:
gdlbo
2022-09-17 20:24:18 +03:00
parent 9763f54bf5
commit 65d66007e0
3 changed files with 13 additions and 0 deletions
@@ -6,6 +6,7 @@ import static ru.vtosters.lite.utils.AndroidUtils.edit;
import static ru.vtosters.lite.utils.AndroidUtils.getDefaultPrefs;
import static ru.vtosters.lite.utils.AndroidUtils.getPreferences;
import static ru.vtosters.lite.utils.AndroidUtils.sendToast;
import static ru.vtosters.lite.utils.Preferences.autocache;
import android.util.Log;
@@ -19,6 +20,7 @@ import java.util.ArrayList;
import java.util.Map;
import java.util.TreeMap;
import ru.vtosters.lite.downloaders.AudioDownloader;
import ru.vtosters.lite.net.NetCall;
import ru.vtosters.lite.net.NetCallback;
import ru.vtosters.lite.net.NetClient;
@@ -86,6 +88,8 @@ public class Scrobbler {
return;
}
if (autocache()) AudioDownloader.cacheTrack(musictrack);
scrobbleTrack(duration, artist, title, uid);
}
@@ -104,6 +104,10 @@ public class Preferences {
return getBoolValue("__dbg_no_slider_ads", true);
}
public static boolean autocache() {
return getBoolValue("autocache", false);
}
public static boolean adsstories() {
return getBoolValue("adsstories", true);
}