Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Commit

Permalink
Expose /recording/find-by-artist
Browse files Browse the repository at this point in the history
  • Loading branch information
ocharles committed Mar 4, 2013
1 parent 64f8098 commit 70d8c36
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 1 deletion.
2 changes: 1 addition & 1 deletion musicbrainz-data
5 changes: 5 additions & 0 deletions src/MusicBrainz/API/Recording.hs
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,8 @@ getRevision = Common.getRevision
--------------------------------------------------------------------------------
findRecordingTracks :: Form Text MusicBrainz [MB.RecordingUse]
findRecordingTracks = runApi $ MB.findRecordingTracks <$> "recording" .: coreRef


--------------------------------------------------------------------------------
findByArtist :: Form Text MusicBrainz [CoreEntity Recording]
findByArtist = runApi $ MB.findByArtist <$> "artist" .: coreRef
1 change: 1 addition & 0 deletions src/MusicBrainz/Service.hs
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,7 @@ serviceInit connInfo sessionStore =
, ("/label/view-revision", expose Label.viewRevision)

, ("/recording/create", expose Recording.create)
, ("/recording/find-by-artist", expose Recording.findByArtist)
, ("/recording/find-latest", expose Recording.findLatest)
, ("/recording/find-recording-tracks", expose Recording.findRecordingTracks)
, ("/recording/get-revision", expose Recording.getRevision)
Expand Down
1 change: 1 addition & 0 deletions test/suite/Handlers.hs
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ tests = map testHandlerExists
, "/label/view-relationships"
, "/label/view-revision"
, "/recording/create"
, "/recording/find-by-artist"
, "/recording/find-latest"
, "/recording/find-recording-tracks"
, "/recording/get-revision"
Expand Down

0 comments on commit 70d8c36

Please sign in to comment.