diff --git a/app/src/main/java/com/cappielloantonio/tempo/repository/AlbumRepository.java b/app/src/main/java/com/cappielloantonio/tempo/repository/AlbumRepository.java index fe1bc168..c60f1e17 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/repository/AlbumRepository.java +++ b/app/src/main/java/com/cappielloantonio/tempo/repository/AlbumRepository.java @@ -21,8 +21,6 @@ import retrofit2.Callback; import retrofit2.Response; public class AlbumRepository { - private static final String TAG = "AlbumRepository"; - public MutableLiveData> getAlbums(String type, int size, Integer fromYear, Integer toYear) { MutableLiveData> listLiveAlbums = new MutableLiveData<>(new ArrayList<>()); @@ -78,40 +76,6 @@ public class AlbumRepository { return starredAlbums; } - public void star(String id) { - App.getSubsonicClientInstance(false) - .getMediaAnnotationClient() - .star(null, id, null) - .enqueue(new Callback() { - @Override - public void onResponse(@NonNull Call call, @NonNull Response response) { - - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - } - }); - } - - public void unstar(String id) { - App.getSubsonicClientInstance(false) - .getMediaAnnotationClient() - .unstar(null, id, null) - .enqueue(new Callback() { - @Override - public void onResponse(@NonNull Call call, @NonNull Response response) { - - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - } - }); - } - public void setRating(String id, int rating) { App.getSubsonicClientInstance(false) .getMediaAnnotationClient() diff --git a/app/src/main/java/com/cappielloantonio/tempo/repository/ArtistRepository.java b/app/src/main/java/com/cappielloantonio/tempo/repository/ArtistRepository.java index 85fba340..2f8d0dc7 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/repository/ArtistRepository.java +++ b/app/src/main/java/com/cappielloantonio/tempo/repository/ArtistRepository.java @@ -135,9 +135,6 @@ public class ArtistRepository { return artist; } - /* - * Metodo che mi restituisce le informazioni complete dell'artista (bio, immagini prese da last.fm, artisti simili...) - */ public MutableLiveData getArtistFullInfo(String id) { MutableLiveData artistFullInfo = new MutableLiveData<>(null); @@ -161,40 +158,6 @@ public class ArtistRepository { return artistFullInfo; } - public void star(String id) { - App.getSubsonicClientInstance(false) - .getMediaAnnotationClient() - .star(null, null, id) - .enqueue(new Callback() { - @Override - public void onResponse(@NonNull Call call, @NonNull Response response) { - - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - } - }); - } - - public void unstar(String id) { - App.getSubsonicClientInstance(false) - .getMediaAnnotationClient() - .unstar(null, null, id) - .enqueue(new Callback() { - @Override - public void onResponse(@NonNull Call call, @NonNull Response response) { - - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - } - }); - } - public void setRating(String id, int rating) { App.getSubsonicClientInstance(false) .getMediaAnnotationClient() diff --git a/app/src/main/java/com/cappielloantonio/tempo/repository/SongRepository.java b/app/src/main/java/com/cappielloantonio/tempo/repository/SongRepository.java index 919c816c..815ba0c6 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/repository/SongRepository.java +++ b/app/src/main/java/com/cappielloantonio/tempo/repository/SongRepository.java @@ -6,6 +6,8 @@ import androidx.annotation.NonNull; import androidx.lifecycle.MutableLiveData; import com.cappielloantonio.tempo.App; +import com.cappielloantonio.tempo.database.AppDatabase; +import com.cappielloantonio.tempo.database.dao.FavoriteDao; import com.cappielloantonio.tempo.subsonic.base.ApiResponse; import com.cappielloantonio.tempo.subsonic.models.Child; @@ -119,40 +121,6 @@ public class SongRepository { }); } - public void star(String id) { - App.getSubsonicClientInstance(false) - .getMediaAnnotationClient() - .star(id, null, null) - .enqueue(new Callback() { - @Override - public void onResponse(@NonNull Call call, @NonNull Response response) { - - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - } - }); - } - - public void unstar(String id) { - App.getSubsonicClientInstance(false) - .getMediaAnnotationClient() - .unstar(id, null, null) - .enqueue(new Callback() { - @Override - public void onResponse(@NonNull Call call, @NonNull Response response) { - - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - } - }); - } - public void setRating(String id, int rating) { App.getSubsonicClientInstance(false) .getMediaAnnotationClient() @@ -173,8 +141,6 @@ public class SongRepository { public MutableLiveData> getSongsByGenre(String id, int page) { MutableLiveData> songsByGenre = new MutableLiveData<>(); - Log.d(TAG, "onScrolled PAGE: " + page); - App.getSubsonicClientInstance(false) .getAlbumSongListClient() .getSongsByGenre(id, 100, 100 * page)