fix: changes in olap oltp separation (#383)

This commit is contained in:
Sangamesh Kulkarni
2023-01-16 17:28:54 +05:30
committed by GitHub
parent 7a8ea2becf
commit d01634891e
2 changed files with 14 additions and 5 deletions

View File

@ -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")]
{

View File

@ -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))