feat(session): ability to request session token for specific wallets (#280)

Co-authored-by: Arun Raj M <jarnura47@gmail.com>
This commit is contained in:
Narayan Bhat
2023-01-11 12:47:52 +05:30
committed by GitHub
parent 9ad56703c4
commit 5809408cf9
18 changed files with 90 additions and 96 deletions

View File

@ -26,8 +26,7 @@ use crate::{
db::StorageInterface,
routes::AppState,
types::{
self,
api::{self, enums as api_enums},
self, api,
storage::{self, enums},
PaymentsResponseData,
},
@ -125,7 +124,7 @@ pub trait Domain<F: Clone, R>: Send + Sync {
&'a self,
merchant_account: &storage::MerchantAccount,
state: &AppState,
request_connector: Option<api_enums::Connector>,
request: &R,
) -> CustomResult<api::ConnectorCallType, errors::ApiErrorResponse>;
}
@ -192,9 +191,9 @@ where
&'a self,
merchant_account: &storage::MerchantAccount,
state: &AppState,
request_connector: Option<api_enums::Connector>,
_request: &api::PaymentsRetrieveRequest,
) -> CustomResult<api::ConnectorCallType, errors::ApiErrorResponse> {
helpers::get_connector_default(merchant_account, state, request_connector).await
helpers::get_connector_default(merchant_account, state, None).await
}
#[instrument(skip_all)]
@ -258,9 +257,9 @@ where
&'a self,
merchant_account: &storage::MerchantAccount,
state: &AppState,
request_connector: Option<api_enums::Connector>,
_request: &api::PaymentsCaptureRequest,
) -> CustomResult<api::ConnectorCallType, errors::ApiErrorResponse> {
helpers::get_connector_default(merchant_account, state, request_connector).await
helpers::get_connector_default(merchant_account, state, None).await
}
}
@ -312,8 +311,8 @@ where
&'a self,
merchant_account: &storage::MerchantAccount,
state: &AppState,
request_connector: Option<api_enums::Connector>,
_request: &api::PaymentsCancelRequest,
) -> CustomResult<api::ConnectorCallType, errors::ApiErrorResponse> {
helpers::get_connector_default(merchant_account, state, request_connector).await
helpers::get_connector_default(merchant_account, state, None).await
}
}