From 964a98a5a8840e93dfb9619e553740868d5f888d Mon Sep 17 00:00:00 2001 From: Steve Dudenhoeffer Date: Wed, 22 Jan 2025 21:06:07 -0500 Subject: [PATCH] Handle commands without automatic reaction responses Introduce `ErrCommandNoReactions` to allow commands to opt out of success reactions. Adjust bot behavior to respect this error and prevent reactions when applicable, ensuring cleaner and more controlled responses. Add error handling and safeguard workers against panics. --- sites/wegmans/wegmans.go | 1 + 1 file changed, 1 insertion(+) diff --git a/sites/wegmans/wegmans.go b/sites/wegmans/wegmans.go index e54b295..f212de7 100644 --- a/sites/wegmans/wegmans.go +++ b/sites/wegmans/wegmans.go @@ -36,6 +36,7 @@ func deferClose(c io.Closer) { } func (c Config) GetItemPrice(ctx context.Context, b extractor.Browser, u *url.URL) (Item, error) { + if b == nil { return Item{}, ErrNilBrowser }