Introduce pluggable backend cache for the HTTP layer. (#495)

---------

Co-authored-by: thesimplekid <tsk@thesimplekid.com>
This commit is contained in:
C
2024-12-17 09:39:03 -03:00
committed by GitHub
parent e508639b83
commit dcca57dbd1
22 changed files with 904 additions and 643 deletions

View File

@@ -50,11 +50,9 @@ where
);
let mint = create_mint(database, ln_backends.clone()).await?;
let cache_ttl = 3600;
let cache_tti = 3600;
let mint_arc = Arc::new(mint);
let v1_service = cdk_axum::create_mint_router(Arc::clone(&mint_arc), cache_ttl, cache_tti)
let v1_service = cdk_axum::create_mint_router(Arc::clone(&mint_arc))
.await
.unwrap();

View File

@@ -221,17 +221,11 @@ where
);
let mint = create_mint(database, ln_backends.clone()).await?;
let cache_time_to_live = 3600;
let cache_time_to_idle = 3600;
let mint_arc = Arc::new(mint);
let v1_service = cdk_axum::create_mint_router(
Arc::clone(&mint_arc),
cache_time_to_live,
cache_time_to_idle,
)
.await
.unwrap();
let v1_service = cdk_axum::create_mint_router(Arc::clone(&mint_arc))
.await
.unwrap();
let mint_service = Router::new()
.merge(v1_service)

View File

@@ -86,17 +86,10 @@ pub async fn start_mint(
HashMap::new(),
)
.await?;
let cache_time_to_live = 3600;
let cache_time_to_idle = 3600;
let mint_arc = Arc::new(mint);
let v1_service = cdk_axum::create_mint_router(
Arc::clone(&mint_arc),
cache_time_to_live,
cache_time_to_idle,
)
.await?;
let v1_service = cdk_axum::create_mint_router(Arc::clone(&mint_arc)).await?;
let mint_service = Router::new()
.merge(v1_service)