diff --git a/web/app/assets/javascripts/hoverRecording.js b/web/app/assets/javascripts/hoverRecording.js index 385e39533..a3c43508a 100644 --- a/web/app/assets/javascripts/hoverRecording.js +++ b/web/app/assets/javascripts/hoverRecording.js @@ -40,7 +40,7 @@ var recordingHtml = context.JK.fillTemplate(template, { recordingId: recording.id, - claimedRecordingId: claimedRecording.id + claimedRecordingId: claimedRecording.id, name: claimedRecording.name, genre: claimedRecording.genre_id.toUpperCase(), created_at: context.JK.formatDateTime(recording.created_at), diff --git a/web/app/assets/javascripts/jam_rest.js b/web/app/assets/javascripts/jam_rest.js index 22f446469..effd7c262 100644 --- a/web/app/assets/javascripts/jam_rest.js +++ b/web/app/assets/javascripts/jam_rest.js @@ -87,7 +87,7 @@ return $.ajax({ url: '/api/recordings/' + recordingId + "/likes", type: "POST", - data : JSON.stringify({user_id: userId, claimed_recording: claimedRecordingId}), + data : JSON.stringify({"user_id": userId, claimed_recording_id: claimedRecordingId}), dataType : 'json', contentType: 'application/json' }); @@ -97,7 +97,7 @@ return $.ajax({ url: '/api/recordings/' + recordingId + "/plays", type: "POST", - data : JSON.stringify({user_id: userId, claimed_recording: claimedRecordingId}), + data : JSON.stringify({user_id: userId, claimed_recording_id: claimedRecordingId}), dataType : 'json', contentType: 'application/json' }); diff --git a/web/app/controllers/api_favorites_controller.rb b/web/app/controllers/api_favorites_controller.rb index 5a9845ba8..49389b866 100644 --- a/web/app/controllers/api_favorites_controller.rb +++ b/web/app/controllers/api_favorites_controller.rb @@ -14,4 +14,8 @@ class ApiFavoritesController < ApiController render "api_favorites/index", :layout => nil end + + def remove_favorite + RecordingLiker.find_by_liker_id_and_claimed_recording_id(curren_user.id, params[:claimed_recording_id]) + end end \ No newline at end of file