Feature/about api (#253)

* fix settings

* app info cleanup

Co-authored-by: hay-kot <hay-kot@pm.me>
This commit is contained in:
Hayden
2021-04-02 11:02:01 -08:00
committed by GitHub
parent fd21777990
commit bc595d5cfa
7 changed files with 38 additions and 23 deletions

View File

@@ -3,20 +3,15 @@ import json
from fastapi import APIRouter, Depends
from mealie.core.config import APP_VERSION, LOGGER_FILE, app_dirs, settings
from mealie.routes.deps import get_current_user
from mealie.schema.debug import AppInfo
router = APIRouter(prefix="/api/debug", tags=["Debug"])
@router.get("/version")
async def get_mealie_version(current_user=Depends(get_current_user)):
async def get_mealie_version():
""" Returns the current version of mealie"""
return {"version": APP_VERSION}
@router.get("/is-demo")
async def get_demo_status():
print(settings.IS_DEMO)
return {"demoStatus": settings.IS_DEMO}
return AppInfo(version=APP_VERSION, demo_status=settings.IS_DEMO)
@router.get("/last-recipe-json")