1
0
mirror of https://github.com/bitwarden/server synced 2025-12-14 23:33:41 +00:00

Split scene service and query service

rename instances of `recipe` to `scene`
This commit is contained in:
Matt Gibson
2025-10-30 09:08:36 -07:00
parent 2d50d05587
commit 3f22adcbf2
13 changed files with 217 additions and 86 deletions

View File

@@ -5,7 +5,7 @@ using Microsoft.AspNetCore.Mvc;
namespace Bit.SeederApi.Controllers;
[Route("query")]
public class QueryController(ILogger<QueryController> logger, ISeedService recipeService)
public class QueryController(ILogger<QueryController> logger, IQueryService queryService)
: Controller
{
[HttpPost]
@@ -15,15 +15,15 @@ public class QueryController(ILogger<QueryController> logger, ISeedService recip
try
{
var result = recipeService.ExecuteQuery(request.Template, request.Arguments);
var result = queryService.ExecuteQuery(request.Template, request.Arguments);
return Json(new { Result = result });
return Json(result);
}
catch (RecipeNotFoundException ex)
catch (SceneNotFoundException ex)
{
return NotFound(new { Error = ex.Message });
}
catch (RecipeExecutionException ex)
catch (SceneExecutionException ex)
{
logger.LogError(ex, "Error executing query: {Query}", request.Template);
return BadRequest(new