1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 06:04:39 -04:00

API: /sdrangel/featureset (POST, DELETE) fully implemented

This commit is contained in:
f4exb
2021-08-21 20:09:57 +02:00
parent d07f7fbb8a
commit e2286cc741
4 changed files with 46 additions and 10 deletions
+6 -10
View File
@@ -1408,11 +1408,9 @@ int WebAPIAdapter::instanceDeviceSetDelete(
SWGSDRangel::SWGSuccessResponse& response,
SWGSDRangel::SWGErrorResponse& error)
{
#ifdef SERVER_MODE
if (m_mainCore->m_deviceSets.size() != 0)
#else
if (m_mainCore->m_deviceSets.size() > 1)
#endif
unsigned int minFeatureSets = QCoreApplication::applicationName() == "SDRangelSrv" ? 0 : 1;
if (m_mainCore->m_deviceSets.size() > minFeatureSets)
{
MainCore::MsgRemoveLastDeviceSet *msg = MainCore::MsgRemoveLastDeviceSet::create();
m_mainCore->m_mainMessageQueue->push(msg);
@@ -1449,11 +1447,9 @@ int WebAPIAdapter::instanceFeatureSetDelete(
SWGSDRangel::SWGSuccessResponse& response,
SWGSDRangel::SWGErrorResponse& error)
{
#ifdef SERVER_MODE
if (m_mainCore->m_featureSets.size() != 0)
#else
if (m_mainCore->m_featureSets.size() > 1)
#endif
unsigned int minFeatureSets = QCoreApplication::applicationName() == "SDRangelSrv" ? 0 : 1;
if (m_mainCore->m_featureSets.size() > minFeatureSets)
{
MainCore::MsgRemoveLastFeatureSet *msg = MainCore::MsgRemoveLastFeatureSet::create();
m_mainCore->m_mainMessageQueue->push(msg);