From 58883984838688249cb0256183efc2790fc446f5 Mon Sep 17 00:00:00 2001 From: Luca Steeb Date: Wed, 18 Sep 2024 16:04:28 -0400 Subject: [PATCH] Refactor deployment logs query handling (#95) --- cli/src/command/deployments/logs.rs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/cli/src/command/deployments/logs.rs b/cli/src/command/deployments/logs.rs index c77beec..ed400ba 100644 --- a/cli/src/command/deployments/logs.rs +++ b/cli/src/command/deployments/logs.rs @@ -12,7 +12,7 @@ use anyhow::Result; use clap::Args; use slot::credential::Credentials; use slot::graphql::deployments::deployment_logs::DeploymentService; -use slot::graphql::{deployments::deployment_logs::*, GraphQLQuery, Response}; +use slot::graphql::{deployments::deployment_logs::*, GraphQLQuery}; use slot::{api::Client, graphql::deployments::DeploymentLogs}; use super::services::Service; @@ -90,21 +90,9 @@ impl LogReader { limit: Some(limit), }); - let res: Response = self.client.query(&request_body).await?; - if let Some(errors) = res.errors { - let error_message = errors - .into_iter() - .map(|err| err.message) - .collect::>() - .join(", "); - return Err(anyhow::anyhow!(error_message)); - } + let data: ResponseData = self.client.query(&request_body).await?; - let logs = res - .data - .and_then(|data| data.deployment) - .map(|deployment| deployment.logs) - .unwrap(); + let logs = data.deployment.map(|deployment| deployment.logs).unwrap(); Ok(logs) }