def update_theme( theme_name: str, data: SiteTheme, session: Session = Depends(generate_session), current_user=Depends(get_current_user), ): """ Update a theme database entry """ db.themes.update(session, theme_name, data.dict()) return SnackResponse.info(f"Theme Updated: {theme_name}")
def update_meal_plan( plan_id: str, meal_plan: MealPlanIn, session: Session = Depends(generate_session), current_user=Depends(get_current_user), ): """ Updates a meal plan based off ID """ processed_plan = process_meals(session, meal_plan) processed_plan = MealPlanInDB(uid=plan_id, **processed_plan.dict()) db.meals.update(session, plan_id, processed_plan.dict()) return SnackResponse.info("Mealplan Updated")