mirror of
https://github.com/spalencsar/bearwave.git
synced 2026-07-06 22:24:17 +02:00
Fix infinite loading and hardcoded API server (Fixes #3)
This commit is contained in:
@@ -95,6 +95,7 @@ void RadioBrowser::makeRequest(const QString &endpoint)
|
||||
QNetworkRequest request;
|
||||
request.setUrl(url);
|
||||
request.setHeader(QNetworkRequest::UserAgentHeader, "BearWave/1.0");
|
||||
request.setTransferTimeout(10000);
|
||||
|
||||
QNetworkReply *reply = m_networkManager->get(request);
|
||||
reply->setProperty("cachePath", cachePath);
|
||||
|
||||
@@ -32,7 +32,7 @@ private slots:
|
||||
|
||||
private:
|
||||
QNetworkAccessManager *m_networkManager = nullptr;
|
||||
QString m_baseUrl = "https://de1.api.radio-browser.info/json";
|
||||
QString m_baseUrl = "https://all.api.radio-browser.info/json";
|
||||
|
||||
void makeRequest(const QString &endpoint);
|
||||
QList<RadioStation*> parseJsonResponse(const QByteArray &jsonData);
|
||||
|
||||
Reference in New Issue
Block a user