feat(userbot,api,frontend): backfill stories and unbreak all-stories list
This commit is contained in:
1 parent
1e143c7573
commit
12cc7d57e3
11 files changed
+326
-102
No files matched your search
@@ -19,6 +19,11 @@ class BackfillRequest(BaseModel):
|
||||
full: bool = False
|
||||
|
||||
|
||||
class StoriesBackfillRequest(BaseModel):
|
||||
account_id: int
|
||||
peer_id: int
|
||||
|
||||
|
||||
class FetchMediaRequest(BaseModel):
|
||||
account_id: int
|
||||
chat_id: int
|
||||
@@ -76,6 +81,16 @@ async def enqueue_backfill(
|
||||
return EnqueueResponse(job_id=job_id)
|
||||
|
||||
|
||||
@router.post("/stories/backfill", status_code=201)
|
||||
async def enqueue_stories_backfill(
|
||||
pool: FromDishka[asyncpg.Pool], body: StoriesBackfillRequest
|
||||
) -> EnqueueResponse:
|
||||
job_id = await enqueue(
|
||||
pool, body.account_id, "backfill_stories", {"peer_id": body.peer_id}
|
||||
)
|
||||
return EnqueueResponse(job_id=job_id)
|
||||
|
||||
|
||||
@router.post("/media/fetch", status_code=201)
|
||||
async def enqueue_fetch_media(
|
||||
pool: FromDishka[asyncpg.Pool], body: FetchMediaRequest
|
||||
|
||||
Reference in new issue
Block a user