From 3879c2845a8f08639a752ead487a600b9401493a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AB=A5=E9=A2=96=E4=BD=B3?= <81067792+Tooy1011@users.noreply.github.com> Date: Wed, 22 Feb 2023 17:19:27 +0800 Subject: [PATCH] Update apps.py --- appmanage/api/v1/routers/apps.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/appmanage/api/v1/routers/apps.py b/appmanage/api/v1/routers/apps.py index 37ad5b91..1e065f54 100644 --- a/appmanage/api/v1/routers/apps.py +++ b/appmanage/api/v1/routers/apps.py @@ -3,22 +3,20 @@ from typing import Optional, List from fastapi import APIRouter, status, Depends from pydantic import BaseModel from starlette.responses import JSONResponse +import os, io, sys, platform, shutil, time, subprocess, json, datetime -from api.model.generic import GenericMessage, GenericExceptionMessage from api.model.app import App from api.service import manage +from api.utils import shell_execute router = APIRouter() -@router.get("", responses={status.HTTP_200_OK: {"model": List[App]}}) -def list_my_apps(app_name: Optional[str] = None, status_code: Optional[int] = None, - status: Optional[str] = None): - fields = {} - if app_name: - fields['name'] = app_name - if status_code: - fields['status_code'] = status_code - if status: - fields['status'] = status +@router.get("") +def list_my_apps(): + list = manage.get_my_app() + return JSONResponse(content=list) - return manage.get_my_app() \ No newline at end of file +@router.get("/start") +def start_app(app_name: Optional[str] = None): + + return {}