mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-31 01:57:45 +08:00
refactor: incorporate hyperswitch_interface into drainer (#3629)
This commit is contained in:
@ -15,7 +15,9 @@ async fn main() -> DrainerResult<()> {
|
||||
conf.validate()
|
||||
.expect("Failed to validate drainer configuration");
|
||||
|
||||
let store = services::Store::new(&conf, false).await;
|
||||
let state = settings::AppState::new(conf.clone()).await;
|
||||
|
||||
let store = services::Store::new(&state.conf, false).await;
|
||||
let store = std::sync::Arc::new(store);
|
||||
|
||||
#[cfg(feature = "vergen")]
|
||||
@ -28,7 +30,7 @@ async fn main() -> DrainerResult<()> {
|
||||
);
|
||||
|
||||
#[allow(clippy::expect_used)]
|
||||
let web_server = Box::pin(start_web_server(conf.clone(), store.clone()))
|
||||
let web_server = Box::pin(start_web_server(state.conf.as_ref().clone(), store.clone()))
|
||||
.await
|
||||
.expect("Failed to create the server");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user