Removed session parameters from cover service

This commit is contained in:
emeric
2021-09-30 22:31:15 +02:00
parent 0cb1339901
commit 00c756f7e1
7 changed files with 56 additions and 53 deletions
+2 -2
View File
@@ -1795,9 +1795,9 @@ handleGetCoverArt(RequestContext& context, const Wt::Http::Request& /*request*/,
std::shared_ptr<CoverArt::IEncodedImage> cover;
if (trackId)
cover = Service<CoverArt::IGrabber>::get()->getFromTrack(context.dbSession, *trackId, size);
cover = Service<CoverArt::IGrabber>::get()->getFromTrack(*trackId, size);
else if (releaseId)
cover = Service<CoverArt::IGrabber>::get()->getFromRelease(context.dbSession, *releaseId, size);
cover = Service<CoverArt::IGrabber>::get()->getFromRelease(*releaseId, size);
response.out().write(reinterpret_cast<const char*>(cover->getData()), cover->getDataSize());
response.setMimeType(std::string {cover->getMimeType()});