Coverage for opt/mealie/lib/python3.12/site-packages/mealie/routes/recipe/comments.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-11-25 17:29 +0000

1from mealie.routes._base import BaseUserController, controller 1a

2from mealie.routes._base.routers import UserAPIRouter 1a

3from mealie.schema.recipe.recipe_comments import RecipeCommentOut 1a

4 

5router = UserAPIRouter() 1a

6 

7 

8@controller(router) 1a

9class RecipeCommentsController(BaseUserController): 1a

10 @router.get("/{slug}/comments", response_model=list[RecipeCommentOut]) 1a

11 async def get_recipe_comments(self, slug: str): 1a

12 """Get all comments for a recipe""" 

13 recipe = self.repos.recipes.get_one(slug) 

14 return self.repos.comments.multi_query({"recipe_id": recipe.id})