mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 04:04:43 +08:00
chore: run formatter
This commit is contained in:
@ -1,8 +1,9 @@
|
|||||||
//! Errors and error specific types for universal use
|
//! Errors and error specific types for universal use
|
||||||
|
|
||||||
use crate::types::MinorUnit;
|
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
|
|
||||||
|
use crate::types::MinorUnit;
|
||||||
|
|
||||||
/// Custom Result
|
/// Custom Result
|
||||||
/// A custom datatype that wraps the error variant <E> into a report, allowing
|
/// A custom datatype that wraps the error variant <E> into a report, allowing
|
||||||
/// error_stack::Report<E> specific extendability
|
/// error_stack::Report<E> specific extendability
|
||||||
|
|||||||
@ -4,11 +4,6 @@ pub mod revenue_recovery;
|
|||||||
pub mod subscriptions;
|
pub mod subscriptions;
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
||||||
use crate::{
|
|
||||||
errors::api_error_response::ApiErrorResponse,
|
|
||||||
router_request_types::{authentication::AuthNFlowType, ResponseId},
|
|
||||||
vault::PaymentMethodVaultingData,
|
|
||||||
};
|
|
||||||
use api_models::payments::AddressDetails;
|
use api_models::payments::AddressDetails;
|
||||||
use common_utils::{pii, request::Method, types::MinorUnit};
|
use common_utils::{pii, request::Method, types::MinorUnit};
|
||||||
pub use disputes::{
|
pub use disputes::{
|
||||||
@ -17,6 +12,12 @@ pub use disputes::{
|
|||||||
};
|
};
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
|
|
||||||
|
use crate::{
|
||||||
|
errors::api_error_response::ApiErrorResponse,
|
||||||
|
router_request_types::{authentication::AuthNFlowType, ResponseId},
|
||||||
|
vault::PaymentMethodVaultingData,
|
||||||
|
};
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub struct RefundsResponseData {
|
pub struct RefundsResponseData {
|
||||||
pub connector_refund_id: String,
|
pub connector_refund_id: String,
|
||||||
|
|||||||
@ -4,12 +4,10 @@ use api_models::admin;
|
|||||||
#[cfg(feature = "v2")]
|
#[cfg(feature = "v2")]
|
||||||
use base64::Engine;
|
use base64::Engine;
|
||||||
use common_enums::{connector_enums::Connector, AttemptStatus, GatewaySystem, PaymentMethodType};
|
use common_enums::{connector_enums::Connector, AttemptStatus, GatewaySystem, PaymentMethodType};
|
||||||
use common_utils::{
|
|
||||||
request::{Method, Request, RequestContent},
|
|
||||||
};
|
|
||||||
use common_utils::{
|
use common_utils::{
|
||||||
errors::CustomResult,
|
errors::CustomResult,
|
||||||
ext_traits::ValueExt,
|
ext_traits::ValueExt,
|
||||||
|
request::{Method, Request, RequestContent},
|
||||||
};
|
};
|
||||||
use diesel_models::types::FeatureMetadata;
|
use diesel_models::types::FeatureMetadata;
|
||||||
use error_stack::ResultExt;
|
use error_stack::ResultExt;
|
||||||
@ -952,11 +950,15 @@ pub async fn send_comparison_data(
|
|||||||
comparison_data: ComparisonData,
|
comparison_data: ComparisonData,
|
||||||
) -> RouterResult<()> {
|
) -> RouterResult<()> {
|
||||||
// Check if comparison service is enabled
|
// Check if comparison service is enabled
|
||||||
let enabled = state.conf.comparison_service
|
let enabled = state
|
||||||
|
.conf
|
||||||
|
.comparison_service
|
||||||
.as_ref()
|
.as_ref()
|
||||||
.map(|config| config.enabled)
|
.map(|config| config.enabled)
|
||||||
.unwrap_or_else(|| {
|
.unwrap_or_else(|| {
|
||||||
tracing::warn!("Comparison service configuration missing, skipping comparison data send");
|
tracing::warn!(
|
||||||
|
"Comparison service configuration missing, skipping comparison data send"
|
||||||
|
);
|
||||||
false
|
false
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -965,7 +967,12 @@ pub async fn send_comparison_data(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Construct request
|
// Construct request
|
||||||
let url = match state.conf.comparison_service.as_ref().map(|config| &config.url) {
|
let url = match state
|
||||||
|
.conf
|
||||||
|
.comparison_service
|
||||||
|
.as_ref()
|
||||||
|
.map(|config| &config.url)
|
||||||
|
{
|
||||||
Some(url) => url,
|
Some(url) => url,
|
||||||
None => {
|
None => {
|
||||||
tracing::warn!("Comparison service URL missing, skipping comparison data send");
|
tracing::warn!("Comparison service URL missing, skipping comparison data send");
|
||||||
@ -984,7 +991,9 @@ pub async fn send_comparison_data(
|
|||||||
request.set_body(RequestContent::Json(Box::new(comparison_data)));
|
request.set_body(RequestContent::Json(Box::new(comparison_data)));
|
||||||
|
|
||||||
// Send with configurable timeout - don't block payment flow
|
// Send with configurable timeout - don't block payment flow
|
||||||
let timeout = state.conf.comparison_service
|
let timeout = state
|
||||||
|
.conf
|
||||||
|
.comparison_service
|
||||||
.as_ref()
|
.as_ref()
|
||||||
.and_then(|config| config.timeout_secs)
|
.and_then(|config| config.timeout_secs)
|
||||||
.unwrap_or(2);
|
.unwrap_or(2);
|
||||||
|
|||||||
@ -63,8 +63,7 @@ use crate::{
|
|||||||
core::{
|
core::{
|
||||||
api_locking,
|
api_locking,
|
||||||
errors::{self, CustomResult},
|
errors::{self, CustomResult},
|
||||||
payments, unified_connector_service,
|
payments, unified_connector_service, utils as core_utils,
|
||||||
utils as core_utils,
|
|
||||||
},
|
},
|
||||||
events::{
|
events::{
|
||||||
api_logs::{ApiEvent, ApiEventMetric, ApiEventsType},
|
api_logs::{ApiEvent, ApiEventMetric, ApiEventsType},
|
||||||
|
|||||||
Reference in New Issue
Block a user