Spaces:
No application file
No application file
from models import AppModel | |
from sqlalchemy.orm import Session | |
def get_app(db: Session, app_id: str): | |
return db.query(AppModel).filter(AppModel.app_id == app_id).first() | |
def get_apps(db: Session, skip: int = 0, limit: int = 100): | |
return db.query(AppModel).offset(skip).limit(limit).all() | |
def save_app(db: Session, app_id: str, config: str): | |
db_app = AppModel(app_id=app_id, config=config) | |
db.add(db_app) | |
db.commit() | |
db.refresh(db_app) | |
return db_app | |
def remove_app(db: Session, app_id: str): | |
db_app = db.query(AppModel).filter(AppModel.app_id == app_id).first() | |
db.delete(db_app) | |
db.commit() | |
return db_app | |