be selective in what error we return

This commit is contained in:
Andre Medeiros 2022-11-02 01:28:15 -04:00
parent 65f79dc5ae
commit 458382f3b8

View file

@ -85,13 +85,15 @@ func (snw *stuckNotificationsWorker) Process(ctx context.Context, args ...interf
things, err = rac.MessageInbox(ctx) things, err = rac.MessageInbox(ctx)
if err != nil { if err != nil {
if err != reddit.ErrRateLimited { if err != reddit.ErrRateLimited && err != reddit.ErrOauthRevoked {
snw.logger.Error("failed to fetch last thing via inbox", snw.logger.Error("failed to fetch last thing via inbox",
zap.Error(err), zap.Error(err),
zap.String("account#reddit_account_id", id), zap.String("account#reddit_account_id", id),
zap.String("account#username", account.NormalizedUsername()), zap.String("account#username", account.NormalizedUsername()),
) )
return err
} }
return nil return nil
} }
} else { } else {