fix(retake_nodes): Fix parameter and add comment

This commit is contained in:
2025-10-09 13:29:16 +02:00
committed by Wessel Tip
parent ced37955ee
commit bdf5c3b113
2 changed files with 3 additions and 3 deletions

View File

@@ -139,7 +139,7 @@ rclcpp_action::CancelResponse RetakeGradeDeterminator::cancel_callback(
void RetakeGradeDeterminator::spawn_callback_thread(
const std::shared_ptr<rclcpp_action::ServerGoalHandle<g2_2025_interfaces::action::Retake>> goal_handle
) {
) { // Spawn a new thread to prevent blocking the executor
std::thread{std::bind(&RetakeGradeDeterminator::async_execute_callback_thread, this, std::placeholders::_1), goal_handle}.detach();
}

View File

@@ -3,8 +3,8 @@
namespace assignments::one::retake_scheduler {
RetakeScheduler::RetakeScheduler(std::unique_ptr<DatabaseManager> db_manager) : Node("retake_scheduler") {
this->declare_parameter("retake_check_interval", 120); // Default to 120 seconds
retake_check_interval_ = this->get_parameter("retake_check_interval").as_int();
this->declare_parameter("retake_check_interval_sec", 120); // Default to 120 seconds
retake_check_interval_ = this->get_parameter("retake_check_interval_sec").as_int();
// Make db_manager optional for testing purposes
if (db_manager) {