Skip to content

Commit 21fe5ea

Browse files
committed
Improve error messages for dispatch failures
1 parent 37a77e0 commit 21fe5ea

File tree

1 file changed

+4
-3
lines changed
  • crates/chat-cli/src/auth

1 file changed

+4
-3
lines changed

crates/chat-cli/src/auth/mod.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ pub mod pkce;
44
mod scope;
55

66
use aws_sdk_ssooidc::error::SdkError;
7+
use crate::aws_common::SdkErrorDisplay;
78
use aws_sdk_ssooidc::operation::create_token::CreateTokenError;
89
use aws_sdk_ssooidc::operation::register_client::RegisterClientError;
910
use aws_sdk_ssooidc::operation::start_device_authorization::StartDeviceAuthorizationError;
@@ -18,11 +19,11 @@ use thiserror::Error;
1819
pub enum AuthError {
1920
#[error(transparent)]
2021
Ssooidc(Box<aws_sdk_ssooidc::Error>),
21-
#[error(transparent)]
22+
#[error("{}", SdkErrorDisplay(.0))]
2223
SdkRegisterClient(Box<SdkError<RegisterClientError>>),
23-
#[error(transparent)]
24+
#[error("{}", SdkErrorDisplay(.0))]
2425
SdkCreateToken(Box<SdkError<CreateTokenError>>),
25-
#[error(transparent)]
26+
#[error("{}", SdkErrorDisplay(.0))]
2627
SdkStartDeviceAuthorization(Box<SdkError<StartDeviceAuthorizationError>>),
2728
#[error(transparent)]
2829
Io(#[from] std::io::Error),

0 commit comments

Comments
 (0)