From 26a583da49b53045f17bec1260aeb1803cda6760 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Fri, 15 Nov 2024 12:14:59 -0500 Subject: cmd/mi/services/twitchevents: log mimi errors instead of failing Signed-off-by: Xe Iaso --- cmd/mi/services/posse/posse.go | 2 +- cmd/mi/services/twitchevents/twitchevents.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'cmd/mi') diff --git a/cmd/mi/services/posse/posse.go b/cmd/mi/services/posse/posse.go index e26ac0f..e780aff 100644 --- a/cmd/mi/services/posse/posse.go +++ b/cmd/mi/services/posse/posse.go @@ -156,7 +156,7 @@ func (a *Announcer) Announce(ctx context.Context, it *jsonfeed.Item) (*emptypb.E g.Go(func() error { if _, err := a.mimi.Announce(gCtx, it); err != nil { slog.Error("failed to announce to mimi", "err", err) - return err + return nil } possePosts.WithLabelValues("irc").Inc() return nil diff --git a/cmd/mi/services/twitchevents/twitchevents.go b/cmd/mi/services/twitchevents/twitchevents.go index d943832..ae5fac1 100644 --- a/cmd/mi/services/twitchevents/twitchevents.go +++ b/cmd/mi/services/twitchevents/twitchevents.go @@ -310,7 +310,8 @@ func (s *Server) handleStreamUp(ctx context.Context, lg *slog.Logger, ev *helix. if _, err := s.mimi.Post(gCtx, &announce.StatusUpdate{ Body: streamAnnouncement, }); err != nil { - return fmt.Errorf("can't announce to Mimi: %w", err) + slog.Error("can't announce to Mimi", "err", err) + return nil } lg.Info("posted to Mimi") -- cgit v1.2.3