From 10390f3d078602172bd2cf18d237fbe37ed156a8 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Fri, 3 Apr 2026 15:10:16 -0500 Subject: [PATCH] Broadcast weather:updated PubSub after HRRR profiles stored --- lib/microwaveprop/workers/propagation_grid_worker.ex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/microwaveprop/workers/propagation_grid_worker.ex b/lib/microwaveprop/workers/propagation_grid_worker.ex index 593401f4..31c8af6b 100644 --- a/lib/microwaveprop/workers/propagation_grid_worker.ex +++ b/lib/microwaveprop/workers/propagation_grid_worker.ex @@ -69,6 +69,13 @@ defmodule Microwaveprop.Workers.PropagationGridWorker do end) do {:ok, grid_data} -> store_hrrr_profiles(grid_data, valid_time) + + Phoenix.PubSub.broadcast( + Microwaveprop.PubSub, + "weather:updated", + {:weather_updated, valid_time} + ) + scores = compute_scores(grid_data, valid_time) case Propagation.upsert_scores(scores, prune: false) do