• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

galthran-wq / telegram-scraper-service / 25725734842

12 May 2026 09:27AM UTC coverage: 67.568%. First build
25725734842

Pull #6

github

web-flow
Merge f8d8dc4a8 into e4cc589f0
Pull Request #6: feat: hot-add sessions via StringSession + pool-status endpoint

139 of 184 new or added lines in 6 files covered. (75.54%)

525 of 777 relevant lines covered (67.57%)

0.68 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

76.92
/src/api/endpoints/pool.py
1
from fastapi import APIRouter
1✔
2

3
from src.dependencies import get_session_pool
1✔
4
from src.schemas.pool import PoolRescanResponse, PoolStatusResponse
1✔
5

6
router = APIRouter(prefix="/api/pool", tags=["pool"])
1✔
7

8

9
@router.get("/status", response_model=PoolStatusResponse)
1✔
10
async def pool_status() -> PoolStatusResponse:
1✔
11
    pool = await get_session_pool()
1✔
12
    return PoolStatusResponse(**pool.status())
1✔
13

14

15
@router.post("/rescan", response_model=PoolRescanResponse)
1✔
16
async def pool_rescan() -> PoolRescanResponse:
1✔
NEW
17
    pool = await get_session_pool()
×
NEW
18
    added = await pool.rescan()
×
NEW
19
    return PoolRescanResponse(added=added, alive=len(pool._clients))
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc