aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/mirumw/main.go')
-rw-r--r--cmd/mirumw/main.go5+3 −2
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd/mirumw/main.go b/cmd/mirumw/main.go
index 0980a9a..1a59e8b 100644
--- a/cmd/mirumw/main.go
+++ b/cmd/mirumw/main.go
@@ -45,8 +45,9 @@ func main() {
slog.Info("connected", "server", cfg.Server)
backoff.Reset()
- // TODO: c.Work(ctx) — poll tasks, execute, report
- <-ctx.Done()
+ if err := c.work(ctx); err != nil && ctx.Err() == nil {
+ slog.Error("work loop failed", "err", err)
+ }
c.close()
}