Use one instance of NetworkAccessManager

This commit is contained in:
Jonas Kvinge
2023-04-21 20:20:53 +02:00
parent bee6b7f946
commit 7fc5aef553
53 changed files with 270 additions and 311 deletions

View File

@@ -32,6 +32,7 @@
#include "core/song.h"
#include "musicbrainzclient.h"
class NetworkAccessManager;
class AcoustidClient;
class TagFetcher : public QObject {
@@ -40,7 +41,7 @@ class TagFetcher : public QObject {
// High level interface to Fingerprinter, AcoustidClient and MusicBrainzClient.
public:
explicit TagFetcher(QObject *parent = nullptr);
explicit TagFetcher(NetworkAccessManager *network, QObject *parent = nullptr);
void StartFetch(const SongList &songs);