From eb95b8f41eddae2e6e5eebc0663dd7f0b1e0f7f8 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 3 Oct 2022 02:12:44 +0300 Subject: [PATCH] fixed autocaching --- app/src/main/java/ru/vtosters/lite/music/Scrobbler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/ru/vtosters/lite/music/Scrobbler.java b/app/src/main/java/ru/vtosters/lite/music/Scrobbler.java index 7d8c5ef96..c68eee826 100644 --- a/app/src/main/java/ru/vtosters/lite/music/Scrobbler.java +++ b/app/src/main/java/ru/vtosters/lite/music/Scrobbler.java @@ -2,6 +2,7 @@ package ru.vtosters.lite.music; import static java.lang.String.valueOf; import static bruhcollective.itaysonlab.libvkx.client.LibVKXClient.getInstance; +import static ru.vtosters.lite.music.cache.CacheDatabaseDelegate.*; import static ru.vtosters.lite.utils.AndroidUtils.MD5; import static ru.vtosters.lite.utils.AndroidUtils.edit; import static ru.vtosters.lite.utils.AndroidUtils.getDefaultPrefs; @@ -26,6 +27,7 @@ import java.util.TreeMap; import bruhcollective.itaysonlab.libvkx.client.LibVKXClient; import ru.vtosters.lite.downloaders.AudioDownloader; +import ru.vtosters.lite.music.cache.CacheDatabaseDelegate; import ru.vtosters.lite.net.NetCall; import ru.vtosters.lite.net.NetCallback; import ru.vtosters.lite.net.NetClient; @@ -102,7 +104,7 @@ public class Scrobbler { return; } - if (autocache()) { + if (autocache() && !isCached(musictrack.y1())) { if (LibVKXClient.isIntegrationEnabled()){ getInstance().runOnService(service -> { try {