ApolloTkog / Sporify

2 stars 0 forks source link

ISSUE#5 Προσθήκη τραγουδιών στα αγαπημένα του χρήστη (8) #13

Closed AlexanderMnxs closed 2 years ago

AlexanderMnxs commented 2 years ago

Ο χρήστης να μπορεί να προσθέσει ένα τραγούδι στα αγαπημένα του το οποίο θα αποθηκέυεται στον λογαριασμό του.

AceTsak commented 2 years ago

Πρόσθεση του κουμπιού Favourite στην κλάση TrackDetails ώστε ο χρήστης να μπορεί να βάζει τραγούδια ως αγαπημένα.

delefjt commented 2 years ago

Ολοκληρώθηκε και προστέθηκε

AceTsak commented 2 years ago

`private void addFavorite(){ // listener when add favorite is tapped addFavorite.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Observer observer1 = new Observer() { @Override public void onChanged(String response) { if(response == null) return;

                    Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show();

                    favoriteTrackViewModel.getFavoriteTracksResponse().removeObservers(TrackDetails.this);
                }
            };

            favoriteTrackViewModel.init(searchable.getMbid(), token, trackInfo);

            favoriteTrackViewModel.getFavoriteTracksResponse().observe(TrackDetails.this, observer1);
        }
    });
}`