mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 20:23:43 +08:00
fix: changes in olap oltp separation (#383)
This commit is contained in:
committed by
GitHub
parent
7a8ea2becf
commit
d01634891e
@ -78,7 +78,8 @@ pub fn mk_olap_app(
|
||||
.service(routes::Refunds::olap_server(state.clone()))
|
||||
.service(routes::Payouts::olap_server(state.clone()))
|
||||
.service(routes::MerchantAccount::olap_server(state.clone()))
|
||||
.service(routes::MerchantConnectorAccount::olap_server(state.clone()));
|
||||
.service(routes::MerchantConnectorAccount::olap_server(state.clone()))
|
||||
.service(routes::Mandates::olap_server(state.clone()));
|
||||
|
||||
#[cfg(feature = "stripe")]
|
||||
{
|
||||
@ -163,7 +164,9 @@ pub fn mk_oltp_app(
|
||||
.service(routes::Payouts::oltp_server(state.clone()))
|
||||
.service(routes::PaymentMethods::oltp_server(state.clone()))
|
||||
.service(routes::EphemeralKey::oltp_server(state.clone()))
|
||||
.service(routes::Webhooks::oltp_server(state.clone()));
|
||||
.service(routes::Webhooks::oltp_server(state.clone()))
|
||||
.service(routes::MerchantConnectorAccount::oltp_server(state.clone()))
|
||||
.service(routes::Mandates::oltp_server(state.clone()));
|
||||
|
||||
#[cfg(feature = "stripe")]
|
||||
{
|
||||
|
||||
@ -210,9 +210,6 @@ impl MerchantConnectorAccount {
|
||||
.route(web::post().to(payment_connector_create))
|
||||
.route(web::get().to(payment_connector_list)),
|
||||
)
|
||||
.service(
|
||||
web::resource("/payment_methods").route(web::get().to(list_payment_method_api)),
|
||||
)
|
||||
.service(
|
||||
web::resource("/{merchant_id}/connectors/{merchant_connector_id}")
|
||||
.route(web::get().to(payment_connector_retrieve))
|
||||
@ -220,6 +217,14 @@ impl MerchantConnectorAccount {
|
||||
.route(web::delete().to(payment_connector_delete)),
|
||||
)
|
||||
}
|
||||
|
||||
pub fn oltp_server(state: AppState) -> Scope {
|
||||
web::scope("/account")
|
||||
.app_data(web::Data::new(state))
|
||||
.service(
|
||||
web::resource("/payment_methods").route(web::get().to(list_payment_method_api)),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
pub struct EphemeralKey;
|
||||
@ -236,6 +241,7 @@ impl EphemeralKey {
|
||||
pub struct Mandates;
|
||||
|
||||
impl Mandates {
|
||||
#[cfg(feature = "olap")]
|
||||
pub fn olap_server(state: AppState) -> Scope {
|
||||
web::scope("/mandates")
|
||||
.app_data(web::Data::new(state))
|
||||
|
||||
Reference in New Issue
Block a user