aboutsummaryrefslogtreecommitdiff
path: root/cmd/mi
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-11-15 12:14:59 -0500
committerXe Iaso <me@xeiaso.net>2024-11-15 12:14:59 -0500
commit26a583da49b53045f17bec1260aeb1803cda6760 (patch)
tree1f1653d598865a1f0fea88246e05ee6ec4d9b37d /cmd/mi
parent3756e97b6aeee2e9f8c9e4c1fd6f65ebba6f54aa (diff)
downloadx-26a583da49b53045f17bec1260aeb1803cda6760.tar.xz
x-26a583da49b53045f17bec1260aeb1803cda6760.zip
cmd/mi/services/twitchevents: log mimi errors instead of failing
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd/mi')
-rw-r--r--cmd/mi/services/posse/posse.go2
-rw-r--r--cmd/mi/services/twitchevents/twitchevents.go3
2 files changed, 3 insertions, 2 deletions
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")