chore(router): add JWT to OLAP routes (#386)

This commit is contained in:
Rachit Naithani
2023-01-16 18:50:13 +05:30
committed by GitHub
parent a16fc653cf
commit 902a8b5ee9
5 changed files with 36 additions and 17 deletions

View File

@ -32,7 +32,7 @@ pub async fn merchant_account_create(
&req,
json_payload.into_inner(),
|state, _, req| create_merchant_account(&*state.store, req),
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -53,7 +53,7 @@ pub async fn retrieve_merchant_account(
&req,
payload,
|state, _, req| get_merchant_account(&*state.store, req),
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -72,7 +72,7 @@ pub async fn update_merchant_account(
&req,
json_payload.into_inner(),
|state, _, req| merchant_account_update(&*state.store, &merchant_id, req),
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -93,7 +93,7 @@ pub async fn delete_merchant_account(
&req,
payload,
|state, _, req| merchant_account_delete(&*state.store, req.merchant_id),
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -113,7 +113,7 @@ pub async fn payment_connector_create(
&req,
json_payload.into_inner(),
|state, _, req| create_payment_connector(&*state.store, req, &merchant_id),
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -138,7 +138,7 @@ pub async fn payment_connector_retrieve(
|state, _, req| {
retrieve_payment_connector(&*state.store, req.merchant_id, req.merchant_connector_id)
},
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -156,7 +156,7 @@ pub async fn payment_connector_list(
&req,
merchant_id,
|state, _, merchant_id| list_payment_connectors(&*state.store, merchant_id),
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -177,7 +177,7 @@ pub async fn payment_connector_update(
|state, _, req| {
update_payment_connector(&*state.store, &merchant_id, merchant_connector_id, req)
},
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}
@ -202,7 +202,7 @@ pub async fn payment_connector_delete(
|state, _, req| {
delete_payment_connector(&*state.store, req.merchant_id, req.merchant_connector_id)
},
&auth::AdminApiAuth,
*auth::jwt_auth_or(&auth::AdminApiAuth, req.headers()),
)
.await
}