From cbbfca9af1f0aa9da87709f99353fd76fd6617a8 Mon Sep 17 00:00:00 2001 From: Vika Date: Wed, 5 May 2021 22:40:01 +0300 Subject: Added rudimentary caching to IndieAuth middleware --- Cargo.lock | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 87d7ce7..9b165db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -295,6 +295,17 @@ version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" +[[package]] +name = "async-timer" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5fa6ed76cb2aa820707b4eb9ec46f42da9ce70b0eafab5e5e34942b38a44d5" +dependencies = [ + "libc", + "wasm-bindgen", + "winapi", +] + [[package]] name = "async-trait" version = "0.1.50" @@ -1223,6 +1234,7 @@ dependencies = [ "mobc-redis", "mockito", "newbase60", + "retainer", "serde", "serde_json", "serde_urlencoded", @@ -1845,6 +1857,18 @@ dependencies = [ "winapi", ] +[[package]] +name = "retainer" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59039dbf4a344af919780e9acdf7f9ce95deffb0152a72eca94b89d6a2bf66c0" +dependencies = [ + "async-lock", + "async-timer", + "log", + "rand 0.8.3", +] + [[package]] name = "route-recognizer" version = "0.2.0" -- cgit 1.4.1