Pulse/internal/resources
rcourtman 881f00a5d9 ensure resource store is populated before WebSocket broadcasts
- Added PopulateFromSnapshot method to resources.Store
- Extended ResourceStoreInterface to include PopulateFromSnapshot
- Monitor now calls updateResourceStore before broadcasts
- This ensures resources are fresh on every WebSocket broadcast

Without this, the store would only be populated when /api/resources or
/api/state endpoints are hit, leaving WebSocket broadcasts empty.
2025-12-07 23:15:02 +00:00
..
converters.go feat: Complete Unified Resource Architecture (Phases 1-3) 2025-12-07 13:49:00 +00:00
converters_test.go feat: Complete Unified Resource Architecture (Phases 1-3) 2025-12-07 13:49:00 +00:00
platform_data.go feat: Complete Unified Resource Architecture (Phases 1-3) 2025-12-07 13:49:00 +00:00
resource.go feat: Complete Unified Resource Architecture (Phases 1-3) 2025-12-07 13:49:00 +00:00
store.go ensure resource store is populated before WebSocket broadcasts 2025-12-07 23:15:02 +00:00
store_test.go feat: Complete Unified Resource Architecture (Phases 1-3) 2025-12-07 13:49:00 +00:00