Rewrite Callback-based Code to async/await

Modernize callback-based code to promises and async/await.

0

Prompt

Refactor this callback-based function to use Promises and async/await.

Requirements:
- Remove callback hell / nested callbacks
- Preserve error propagation
- Keep the same external API where reasonable
- Simplify branching logic
- Use try/catch instead of callback(err)

Return before/after versions and explain the migration.

Related Prompts

View all →