mirror of
https://github.com/paymog/slack-cli.git
synced 2026-09-18 23:43:49 +08:00
68afbcc541
SearchContext was the only Slack API call in conversations.go without rate limiting or retry logic. Under concurrent load (e.g. parallel searches across multiple workspaces), this caused immediate failures when hitting Slack's Tier 2 rate limits. Wrap the call with limiter.CallWithRetry using a Tier2 rate limiter, matching the established pattern used by GetConversationHistoryContext and GetConversationInfoContext in the same file. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>