mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-07-14 14:55:23 -04:00
Update Kiki public URL. Add proxy support.
This commit is contained in:
parent
7948561cdc
commit
e564ac2f39
@ -25,6 +25,8 @@
|
|||||||
#include <QNetworkDiskCache>
|
#include <QNetworkDiskCache>
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
|
|
||||||
|
#include "util/corsproxy.h"
|
||||||
|
|
||||||
KiwiSDRList::KiwiSDRList()
|
KiwiSDRList::KiwiSDRList()
|
||||||
{
|
{
|
||||||
m_networkManager = new QNetworkAccessManager();
|
m_networkManager = new QNetworkAccessManager();
|
||||||
@ -52,7 +54,12 @@ KiwiSDRList::~KiwiSDRList()
|
|||||||
|
|
||||||
void KiwiSDRList::getData()
|
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));
|
m_networkManager->get(QNetworkRequest(url));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ class QNetworkAccessManager;
|
|||||||
class QNetworkReply;
|
class QNetworkReply;
|
||||||
class QNetworkDiskCache;
|
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
|
class SDRBASE_API KiwiSDRList : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user