Skip to content

Commit 2ab3bc4

Browse files
Jiankai ZhengJiankai Zheng
authored andcommitted
add(retrofit): http call to remove items from playlist
1 parent 16fd4b4 commit 2ab3bc4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/main/java/spotify/retrofit/services/PlaylistService.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
import spotify.models.playlists.PlaylistSimplified;
1010
import spotify.models.playlists.PlaylistTrack;
1111
import spotify.models.playlists.Snapshot;
12-
import spotify.models.playlists.requests.AddItemPlaylistRequestBody;
13-
import spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody;
14-
import spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody;
15-
import spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody;
12+
import spotify.models.playlists.requests.*;
1613

1714
import java.util.List;
1815
import java.util.Map;
@@ -70,5 +67,11 @@ Call<Void> replacePlaylistItems(@Header("Authorization") String accessToken,
7067

7168
@Headers({"Content-Type: image/jpeg"})
7269
@PUT("playlists/{playlist_id}/images")
73-
Call<Void> uploadCoverImageToPlaylist(@Header("Authorization") String accessToken, @Path("playlist_id") String playlistId, @Body RequestBody base64EncodedJpegImage);
70+
Call<Void> uploadCoverImageToPlaylist(@Header("Authorization") String accessToken,
71+
@Path("playlist_id") String playlistId,
72+
@Body RequestBody base64EncodedJpegImage);
73+
74+
@Headers({"Content-Type: application/json"})
75+
@HTTP(method = "DELETE", path = "playlists/{playlist_id}/tracks", hasBody = true)
76+
Call<Snapshot> deleteItemsFromPlaylist(@Header("Authorization") String accessToken, @Path("playlist_id") String playlistId, @Body DeleteItemsPlaylistRequestBody items);
7477
}

0 commit comments

Comments
 (0)