This pull request was created to ensure that a missing feature (mentioned in our issues in our repository) is added before our presentation. This feature was to allow a user to like tracks from the search view to add the song to their liked tracks playlist.
Your Changes
This pull request was tricky because I had to edit a lot of files unrelated to my use case. This is because in the original pushing of the use case, the important files related to the use case were tangled with files unrelated, including entity files and data access files. Since the use case was then behind after merging of other use cases, I was forced to use files currently in main to update my pull request, to ensure that all of the files are up to date to avoid merge conflicts. The use case files were changed to complete the implementation.
Description: This pull request implements the feature of allowing a user to like a track after they have searched for it in the search view. Once they find a song they like, the song is added to their liked tracks playlist that can be accessed in their library.
Type of change (select all that apply):
[X] New feature (non-breaking change which adds functionality)
Testing
N/A due to technical issues
Checklist
[X] I have performed a self-review of my own code.
[X] Coding style (conforms to Google Java Style Guide)
[X] Especially follows section 7 (Javadoc is present for every public class, public or protected member)
[X] Especially follows section 4.6 (Multiple consecutive blank lines are not encouraged)
[X] Correctness (follows CA and SOLID, is a reasonable and not overly complicated solution, etc.)
[X] Description of pull request is clear, consise, and reasonably detailed
Motivation and Context
This pull request was created to ensure that a missing feature (mentioned in our issues in our repository) is added before our presentation. This feature was to allow a user to like tracks from the search view to add the song to their liked tracks playlist.
Your Changes
This pull request was tricky because I had to edit a lot of files unrelated to my use case. This is because in the original pushing of the use case, the important files related to the use case were tangled with files unrelated, including entity files and data access files. Since the use case was then behind after merging of other use cases, I was forced to use files currently in main to update my pull request, to ensure that all of the files are up to date to avoid merge conflicts. The use case files were changed to complete the implementation.
Description: This pull request implements the feature of allowing a user to like a track after they have searched for it in the search view. Once they find a song they like, the song is added to their liked tracks playlist that can be accessed in their library.
Type of change (select all that apply):
Testing
N/A due to technical issues
Checklist