INNER CODE UNIT · Python

health_check

heymrun/heym · backend/app/main.py:404

async def health_check() -> dict:
    return {"status": "healthy", "service": "heym-api", "version": settings.resolved_version}


@app.get("/api/version", response_model=AppVersionResponse)
async def version_info(response: Response) -> AppVersionResponse:
    response.headers["Cache-Control"] = "no-store, max-age=0"
    response.headers["Pragma"] = "no-cache"
    version_status = await get_version_status(settings.resolved_version)
    return AppVersionResponse(
        version=version_status.current_version,
        latest_version=version_status.latest_version,
        update_available=version_status.update_available,
        release_url=version_status.release_url,
        compare_url=version_status.compare_url,
        compare_label=version_status.compare_label,
        source=version_status.source,
        checked_at=version_status.checked_at,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…