OpenTidalCoverProvider: Check for already finished

This commit is contained in:
Jonas Kvinge
2025-10-23 00:39:40 +02:00
parent cab7b6c335
commit 50b954034c
2 changed files with 12 additions and 5 deletions

View File

@@ -63,13 +63,14 @@ class OpenTidalCoverProvider : public JsonCoverProvider {
class SearchRequest {
public:
explicit SearchRequest(const int _id, const QString &_artist, const QString &_album, const QString &_title) : id(_id), artist(_artist), album(_album), title(_title) {}
explicit SearchRequest(const int _id, const QString &_artist, const QString &_album, const QString &_title) : id(_id), artist(_artist), album(_album), title(_title), finished(false) {}
int id;
QString artist;
QString album;
QString title;
QList<AlbumCoverRequestPtr> albumcover_requests;
CoverProviderSearchResults results;
bool finished;
};
using SearchRequestPtr = SharedPtr<SearchRequest>;