fix(runtime): use TransferResult instead of Result in transfer_to_human
All checks were successful
BotServer CI/CD / build (push) Successful in 5m19s

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2026-04-03 20:49:17 -03:00
parent 3f94d23e1f
commit eb98574c8a

View file

@ -518,11 +518,27 @@ pub fn register_transfer_to_human_keyword(
)
.await
}),
Err(e) => Err(anyhow::anyhow!("Failed to create runtime: {}", e)),
Err(_) => TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Failed to create runtime".to_string(),
},
};
let _ = tx.send(result);
});
let result = rx.recv().unwrap_or_else(|e| Err(anyhow::anyhow!("Channel error: {}", e)));
let result = rx.recv().unwrap_or_else(|_| TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Channel error".to_string(),
});
result.to_dynamic()
});
@ -553,11 +569,27 @@ pub fn register_transfer_to_human_keyword(
)
.await
}),
Err(e) => Err(anyhow::anyhow!("Failed to create runtime: {}", e)),
Err(_) => TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Failed to create runtime".to_string(),
},
};
let _ = tx.send(result);
});
let result = rx.recv().unwrap_or_else(|e| Err(anyhow::anyhow!("Channel error: {}", e)));
let result = rx.recv().unwrap_or_else(|_| TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Channel error".to_string(),
});
result.to_dynamic()
});
@ -591,11 +623,27 @@ pub fn register_transfer_to_human_keyword(
)
.await
}),
Err(e) => Err(anyhow::anyhow!("Failed to create runtime: {}", e)),
Err(_) => TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Failed to create runtime".to_string(),
},
};
let _ = tx.send(result);
});
let result = rx.recv().unwrap_or_else(|e| Err(anyhow::anyhow!("Channel error: {}", e)));
let result = rx.recv().unwrap_or_else(|_| TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Channel error".to_string(),
});
result.to_dynamic()
},
);
@ -631,11 +679,27 @@ pub fn register_transfer_to_human_keyword(
)
.await
}),
Err(e) => Err(anyhow::anyhow!("Failed to create runtime: {}", e)),
Err(_) => TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Failed to create runtime".to_string(),
},
};
let _ = tx.send(result);
});
let result = rx.recv().unwrap_or_else(|e| Err(anyhow::anyhow!("Channel error: {}", e)));
let result = rx.recv().unwrap_or_else(|_| TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Channel error".to_string(),
});
result.to_dynamic()
},
);
@ -682,11 +746,27 @@ pub fn register_transfer_to_human_keyword(
)
.await
}),
Err(e) => Err(anyhow::anyhow!("Failed to create runtime: {}", e)),
Err(_) => TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Failed to create runtime".to_string(),
},
};
let _ = tx.send(result);
});
let result = rx.recv().unwrap_or_else(|e| Err(anyhow::anyhow!("Channel error: {}", e)));
let result = rx.recv().unwrap_or_else(|_| TransferResult {
success: false,
status: TransferStatus::Error,
queue_position: None,
assigned_to: None,
assigned_to_name: None,
estimated_wait_seconds: None,
message: "Channel error".to_string(),
});
result.to_dynamic()
});