summaryrefslogtreecommitdiffstats
path: root/crates/core/tedge_agent
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/tedge_agent')
-rw-r--r--crates/core/tedge_agent/src/agent.rs40
-rw-r--r--crates/core/tedge_agent/src/restart_operation_handler.rs2
-rw-r--r--crates/core/tedge_agent/src/state.rs4
3 files changed, 22 insertions, 24 deletions
diff --git a/crates/core/tedge_agent/src/agent.rs b/crates/core/tedge_agent/src/agent.rs
index 69acdd40..bf8f2821 100644
--- a/crates/core/tedge_agent/src/agent.rs
+++ b/crates/core/tedge_agent/src/agent.rs
@@ -280,7 +280,7 @@ impl SmAgent {
}
});
- let () = self.process_pending_operation(&mut mqtt.published).await?;
+ self.process_pending_operation(&mut mqtt.published).await?;
while let Err(error) = self
.process_subscribed_messages(&mut mqtt.received, &mut mqtt.published, &plugins)
@@ -320,8 +320,8 @@ impl SmAgent {
}
topic if topic == &self.config.request_topic_update => {
- let () = plugins.lock().await.load()?;
- let () = plugins
+ plugins.lock().await.load()?;
+ plugins
.lock()
.await
.update_default(&get_default_plugin(&self.config.config_location)?)?;
@@ -352,7 +352,7 @@ impl SmAgent {
self.persistance_store.clear().await?;
let status = OperationStatus::Failed;
let response = RestartOperationResponse::new(&request).with_status(status);
- let () = responses
+ responses
.publish(Message::new(
&self.config.response_topic_restart,
response.to_bytes()?,
@@ -377,8 +377,7 @@ impl SmAgent {
) -> Result<(), AgentError> {
let request = match SoftwareListRequest::from_slice(message.payload_bytes()) {
Ok(request) => {
- let () = self
- .persistance_store
+ self.persistance_store
.store(&State {
operation_id: Some(request.id.clone()),
operation: Some(StateStatus::Software(SoftwareOperationVariants::List)),
@@ -390,7 +389,7 @@ impl SmAgent {
Err(error) => {
debug!("Parsing error: {}", error);
- let () = responses
+ responses
.publish(Message::new(
&self.config.errors_topic,
format!("{}", error),
@@ -405,7 +404,7 @@ impl SmAgent {
};
let mut executing_response = SoftwareListResponse::new(&request);
- let () = responses
+ responses
.publish(Message::new(
&self.config.response_topic_list,
executing_response.to_bytes()?,
@@ -425,7 +424,7 @@ impl SmAgent {
}
};
- let () = responses
+ responses
.publish(Message::new(response_topic, response.to_bytes()?))
.await?;
@@ -456,7 +455,7 @@ impl SmAgent {
Err(error) => {
error!("Parsing error: {}", error);
- let () = responses
+ responses
.publish(Message::new(
&self.config.errors_topic,
format!("{}", error),
@@ -471,7 +470,7 @@ impl SmAgent {
};
let mut executing_response = SoftwareUpdateResponse::new(&request);
- let () = responses
+ responses
.publish(Message::new(response_topic, executing_response.to_bytes()?))
.await?;
@@ -494,7 +493,7 @@ impl SmAgent {
}
};
- let () = responses
+ responses
.publish(Message::new(response_topic, response.to_bytes()?))
.await?;
@@ -510,8 +509,7 @@ impl SmAgent {
) -> Result<RestartOperationRequest, AgentError> {
let request = match RestartOperationRequest::from_slice(message.payload_bytes()) {
Ok(request) => {
- let () = self
- .persistance_store
+ self.persistance_store
.store(&State {
operation_id: Some(request.id.clone()),
operation: Some(StateStatus::Restart(RestartOperationStatus::Restarting)),
@@ -522,7 +520,7 @@ impl SmAgent {
Err(error) => {
error!("Parsing error: {}", error);
- let () = responses
+ responses
.publish(Message::new(
&self.config.errors_topic,
format!("{}", error),
@@ -549,10 +547,10 @@ impl SmAgent {
// update status to executing.
let executing_response = RestartOperationResponse::new(&RestartOperationRequest::default());
- let () = responses
+ responses
.publish(Message::new(topic, executing_response.to_bytes()?))
.await?;
- let () = restart_operation::create_slash_run_file(&self.config.run_dir)?;
+ restart_operation::create_slash_run_file(&self.config.run_dir)?;
let command_vec = get_restart_operation_commands();
for mut command in command_vec {
@@ -618,7 +616,7 @@ impl SmAgent {
let response = SoftwareRequestResponse::new(&id, status);
- let () = responses
+ responses
.publish(Message::new(topic, response.to_bytes()?))
.await?;
}
@@ -689,7 +687,7 @@ mod tests {
let (_output, mut output_stream) = mqtt_tests::output_stream();
let response_topic_restart =
Topic::new(RestartOperationResponse::topic_name()).expect("Invalid topic");
- let () = agent
+ agent
.handle_restart_operation(&mut output_stream, &response_topic_restart)
.await?;
assert!(std::path::Path::new(
@@ -765,7 +763,7 @@ mod tests {
)
.unwrap(),
));
- let () = agent
+ agent
.handle_software_list_request(
&mut output_sink,
plugins,
@@ -809,7 +807,7 @@ mod tests {
)
.unwrap(),
));
- let () = agent
+ agent
.process_subscribed_messages(&mut requests, &mut response_sink, &plugins)
.await
.unwrap();
diff --git a/crates/core/tedge_agent/src/restart_operation_handler.rs b/crates/core/tedge_agent/src/restart_operation_handler.rs
index 29342cb0..e6db967f 100644
--- a/crates/core/tedge_agent/src/restart_operation_handler.rs
+++ b/crates/core/tedge_agent/src/restart_operation_handler.rs
@@ -12,7 +12,7 @@ pub mod restart_operation {
///
/// # Example
/// ```
- /// let () = RestartOperationHelper::create_slash_run_file()?;
+ /// RestartOperationHelper::create_slash_run_file()?;
/// ```
pub fn create_slash_run_file(run_dir: &Path) -> Result<(), AgentError> {
let path = &run_dir.join(SLASH_RUN_PATH_TEDGE_AGENT_RESTART);
diff --git a/crates/core/tedge_agent/src/state.rs b/crates/core/tedge_agent/src/state.rs
index 36b378dd..7f482822 100644
--- a/crates/core/tedge_agent/src/state.rs
+++ b/crates/core/tedge_agent/src/state.rs
@@ -41,7 +41,7 @@ impl StateRepository for AgentStateRepository {
// Create in path given through `config-dir` or `/etc/tedge` directory in case it does not exist yet
if !self.state_repo_root.exists() {
- let () = fs::create_dir(&self.state_repo_root).await?;
+ fs::create_dir(&self.state_repo_root).await?;
}
let mut temppath = self.state_repo_path.clone();
@@ -58,7 +58,7 @@ impl StateRepository for AgentStateRepository {
operation_id: None,
operation: None,
};
- let () = self.store(&state).await?;
+ self.store(&state).await?;
Ok(state)
}