[glass] NetworkTables provider: Add immediate flag to listener (#7013)

This commit is contained in:
Jade
2024-09-01 00:44:52 +08:00
committed by GitHub
parent 9d6bee1d1e
commit 495c371ce7

View File

@@ -26,7 +26,8 @@ NetworkTablesProvider::NetworkTablesProvider(Storage& storage,
m_poller{inst},
m_typeCache{storage.GetChild("types")} {
storage.SetCustomApply([this] {
m_listener = m_poller.AddListener({{""}}, nt::EventFlags::kTopic);
m_listener = m_poller.AddListener(
{{""}}, nt::EventFlags::kImmediate | nt::EventFlags::kTopic);
for (auto&& childIt : m_storage.GetChildren()) {
auto id = childIt.key();
auto typePtr = m_typeCache.FindValue(id);