-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: update instance availability logic for the scrape endpoint #1023
Conversation
WalkthroughThe changes update stream caching and error handling in the scraping logic. In the Changes
Sequence Diagram(s)sequenceDiagram
participant Client
participant get_info_hash
participant Downloader
Client->>get_info_hash: Request torrent info
get_info_hash->>Downloader: Call get_instant_availability()
alt Container missing or not cached
Downloader-->>get_info_hash: Invalid container
get_info_hash->>Client: Raise HTTPException (400)
else Container valid
Downloader-->>get_info_hash: Return container
get_info_hash->>Client: Return container directly
end
sequenceDiagram
participant Scrape_Item
participant Stream
Scrape_Item->>Stream: Set is_cached = False
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🔇 Additional comments (4)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Pull Request Check List
Resolves: #issue-number-here
Description:
Summary by CodeRabbit