summaryrefslogtreecommitdiff
path: root/src/libpiano/request.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2012-06-26 18:17:54 +0200
committerLars-Dominik Braun <lars@6xq.net>2012-06-26 18:20:18 +0200
commit845cf4c1bdae57e8ed59bc3bb6fcaa7464c8904e (patch)
treec2e5d52bbd8899ed001585abae2c336fd06d14da /src/libpiano/request.c
parentf2d6dc360a7385dd490832bf9fb391addcb250a0 (diff)
downloadpianobar-845cf4c1bdae57e8ed59bc3bb6fcaa7464c8904e.tar.gz
pianobar-845cf4c1bdae57e8ed59bc3bb6fcaa7464c8904e.tar.bz2
pianobar-845cf4c1bdae57e8ed59bc3bb6fcaa7464c8904e.zip
piano: Remove move song
Doesn’t work with JSON API. See #280.
Diffstat (limited to 'src/libpiano/request.c')
-rw-r--r--src/libpiano/request.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/libpiano/request.c b/src/libpiano/request.c
index 5619e1b..cb1b30a 100644
--- a/src/libpiano/request.c
+++ b/src/libpiano/request.c
@@ -403,42 +403,6 @@ PianoReturn_t PianoRequest (PianoHandle_t *ph, PianoRequest_t *req,
goto cleanup;
break;
}
-
- case PIANO_REQUEST_MOVE_SONG: {
- /* move song to a different station, needs two requests */
- PianoRequestDataMoveSong_t *reqData = req->data;
- PianoRequestDataAddFeedback_t transformedReqData;
-
- assert (reqData != NULL);
- assert (reqData->song != NULL);
- assert (reqData->from != NULL);
- assert (reqData->to != NULL);
- assert (reqData->step < 2);
-
- transformedReqData.trackToken = reqData->song->trackToken;
- req->data = &transformedReqData;
-
- switch (reqData->step) {
- case 0:
- transformedReqData.stationId = reqData->from->id;
- transformedReqData.rating = PIANO_RATE_BAN;
- break;
-
- case 1:
- transformedReqData.stationId = reqData->to->id;
- transformedReqData.rating = PIANO_RATE_LOVE;
- break;
- }
-
- /* create request data (url, post data) */
- ret = PianoRequest (ph, req, PIANO_REQUEST_ADD_FEEDBACK);
- /* and reset request type/data */
- req->type = PIANO_REQUEST_MOVE_SONG;
- req->data = reqData;
-
- goto cleanup;
- break;
- }
}
/* standard parameter */