Skip to content

Commit

Permalink
fix: no config in api call
Browse files Browse the repository at this point in the history
  • Loading branch information
RanKKI committed Mar 27, 2023
1 parent 86717f6 commit 6b4a456
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions bangumi/api/rss.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
from pydantic import BaseModel

from bangumi.database import redisDB
from bangumi.entitiy import RSSSite
from bangumi.manager import ConfigManager
from bangumi.rss import RSS
from pydantic import BaseModel

from .app import app as api

Expand All @@ -12,6 +14,11 @@ class AddRss(BaseModel):

@api.post("/add_by_rss")
async def add_torrents_by_rss(r: AddRss):
items = await RSS().scrape_url(RSSSite(url=r.url))
redisDB.add_to_torrent_queue(items)
config = ConfigManager()
rss = RSS()
config.register("rss.json", rss)
config.load_config()

items = await rss.scrape_url(RSSSite(url=r.url))
# redisDB.add_to_torrent_queue(items)
return {"message": "OK!", "items": items}

0 comments on commit 6b4a456

Please sign in to comment.