From f6011416a90ae06e22e2fc43ac57b1f65cca126c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Chirico=20Indreb=C3=B8?= Date: Thu, 25 Jul 2024 10:19:01 +0200 Subject: [PATCH] Trigger event when manually setting robot status --- backend/api/Controllers/RobotController.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/api/Controllers/RobotController.cs b/backend/api/Controllers/RobotController.cs index bcbd01fac..e7a8eb680 100644 --- a/backend/api/Controllers/RobotController.cs +++ b/backend/api/Controllers/RobotController.cs @@ -2,6 +2,7 @@ using Api.Controllers.Models; using Api.Database.Models; using Api.Services; +using Api.Services.Events; using Api.Utilities; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; @@ -360,6 +361,8 @@ [FromBody] RobotStatus robotStatus var robotResponse = new RobotResponse(updatedRobot); + if (robotStatus == RobotStatus.Available) missionSchedulingService.TriggerRobotAvailable(new RobotAvailableEventArgs(robot.Id)); + return Ok(robotResponse); } catch (Exception e)