From 846c9f84cca6296ac4faad358e8de16240652e9c Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 Oct 2025 17:32:32 +0200 Subject: [PATCH] Stream apps status init --- internal/api/handlers/app_status.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/api/handlers/app_status.go b/internal/api/handlers/app_status.go index 12184a0e..89a82e41 100644 --- a/internal/api/handlers/app_status.go +++ b/internal/api/handlers/app_status.go @@ -42,6 +42,16 @@ func HandlerAppStatus( } defer sseStream.Close() + result, err := orchestrator.ListApps(r.Context(), dockerCli, orchestrator.ListAppRequest{ShowExamples: true, ShowApps: true}, idProvider, cfg) + if err != nil { + sseStream.SendError(render.SSEErrorData{Code: render.InternalServiceErr, Message: err.Error()}) + } + for _, app := range result.Apps { + if app.Status != "" { + sseStream.Send(render.SSEEvent{Type: "app", Data: app}) + } + } + for appStatus, err := range orchestrator.AppStatusEvents(r.Context(), cfg, dockerCli, idProvider) { if err != nil { sseStream.SendError(render.SSEErrorData{Code: render.InternalServiceErr, Message: err.Error()})