[PR #6620] refactor: use Bun.sleep instead of Promise setTimeout #12006

Closed
opened 2026-02-16 18:16:56 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/6620

State: closed
Merged: Yes


Summary

Replace new Promise((resolve) => setTimeout(resolve, ms)) with Bun.sleep(ms).

Changes

  • packages/opencode/src/cli/cmd/auth.ts - 10ms delay before prompts
  • packages/opencode/src/cli/cmd/github.ts - 1s delay in GitHub app installation retry loop
  • github/index.ts - 300ms delay in server connection retry loop

More idiomatic for a Bun codebase. All 3 files are already Bun-only.

**Original Pull Request:** https://github.com/anomalyco/opencode/pull/6620 **State:** closed **Merged:** Yes --- ## Summary Replace `new Promise((resolve) => setTimeout(resolve, ms))` with `Bun.sleep(ms)`. ## Changes - `packages/opencode/src/cli/cmd/auth.ts` - 10ms delay before prompts - `packages/opencode/src/cli/cmd/github.ts` - 1s delay in GitHub app installation retry loop - `github/index.ts` - 300ms delay in server connection retry loop More idiomatic for a Bun codebase. All 3 files are already Bun-only.
yindo added the pull-request label 2026-02-16 18:16:56 -05:00
yindo closed this issue 2026-02-16 18:16:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#12006