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,10 +99,9 @@ void AWDataEngineAggregator::dropSource(const QString &_source)
{
qCDebug(LOG_AW) << "Disconnect sensor" << _source;
if (m_subscribed.contains(_source)) {
m_interface->unsubscribe({_source}).waitForFinished();
m_subscribed.remove(_source);
}
m_interface->unsubscribe({_source}).waitForFinished();
m_interface->unsubscribe({_source}).waitForFinished();
m_subscribed.remove(_source);
}