fix: always unsubscribe on sources

This commit is contained in:
2026-01-28 19:51:51 +02:00
parent 1a0a1fb884
commit da53052a6f

View File

@@ -99,11 +99,10 @@ void AWDataEngineAggregator::dropSource(const QString &_source)
{ {
qCDebug(LOG_AW) << "Disconnect sensor" << _source; qCDebug(LOG_AW) << "Disconnect sensor" << _source;
if (m_subscribed.contains(_source)) { m_interface->unsubscribe({_source}).waitForFinished();
m_interface->unsubscribe({_source}).waitForFinished(); m_interface->unsubscribe({_source}).waitForFinished();
m_subscribed.remove(_source); m_subscribed.remove(_source);
} }
}
void AWDataEngineAggregator::sensorAdded(const QString &_sensor) void AWDataEngineAggregator::sensorAdded(const QString &_sensor)