1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-06-15 04:52:33 -04:00

Update Kiki public URL. Add proxy support.

This commit is contained in:
srcejon 2025-06-10 15:30:52 +01:00
parent 7948561cdc
commit e564ac2f39
2 changed files with 9 additions and 2 deletions

View File

@ -25,6 +25,8 @@
#include <QNetworkDiskCache>
#include <QRegularExpression>
#include "util/corsproxy.h"
KiwiSDRList::KiwiSDRList()
{
m_networkManager = new QNetworkAccessManager();
@ -52,7 +54,12 @@ KiwiSDRList::~KiwiSDRList()
void KiwiSDRList::getData()
{
QUrl url(QString("http://kiwisdr.com/public/"));
#ifdef __EMSCRIPTEN__
// kiwisdr.com doesn't support https, but it's needed for Emscripten - our CORS proxy handles it
QUrl url = CORSProxy::adjustHost(QUrl("https://kiwisdr.com/.public/"));
#else
QUrl url = CORSProxy::adjustHost(QUrl("http://kiwisdr.com/.public/"));
#endif
m_networkManager->get(QNetworkRequest(url));
}

View File

@ -27,7 +27,7 @@ class QNetworkAccessManager;
class QNetworkReply;
class QNetworkDiskCache;
// Gets a list of public Kiwi SDRs from http://kiwisdr.com/public/
// Gets a list of public Kiwi SDRs from http://kiwisdr.com/.public/
class SDRBASE_API KiwiSDRList : public QObject
{
Q_OBJECT