Description
Currently, the implementation of the Spotify API call is pending. However, this should not hinder progress on the parallel task of incorporating features for adding and removing friends from a user's profile. The existing code base is robust enough to accommodate these additions.
Work delegation
Utku and Ibrahim will collaborate on addressing this issue.
An example of this use-case
Let's consider a user, Ben, who wishes to connect with his friend, Chris, on the platform. By searching for Chris using his username, Ben can click on "add friend," subsequently appearing under Chris’s "my friends" view, along with all of Ben's playlists.
Should Ben decide to discontinue his friendship with Chris on the app, he can simply remove him from his friendship list.
TO-DO
[ ] Implement the AddFriend and RemoveFriend services (emphasis on the underlying implementation).
[ ] Develop test cases for these two services to ensure robust functionality.
[ ] Adhere strictly to the principles of Clean Architecture and SOLID design.
[ ] Explore the application of Design Patterns where feasible to enhance the overall structure and maintainability of the codebase.
Description Currently, the implementation of the Spotify API call is pending. However, this should not hinder progress on the parallel task of incorporating features for adding and removing friends from a user's profile. The existing code base is robust enough to accommodate these additions.
Work delegation Utku and Ibrahim will collaborate on addressing this issue.
An example of this use-case
TO-DO [ ] Implement the AddFriend and RemoveFriend services (emphasis on the underlying implementation). [ ] Develop test cases for these two services to ensure robust functionality. [ ] Adhere strictly to the principles of Clean Architecture and SOLID design. [ ] Explore the application of Design Patterns where feasible to enhance the overall structure and maintainability of the codebase.