diff options
author | metamuffin <metamuffin@disroot.org> | 2024-04-28 22:27:04 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-04-28 22:27:04 +0200 |
commit | bd305b4303c202a8071999de9a4003ed4211588a (patch) | |
tree | 7aa36ca25aaed9de0784134baab7ca135aeb4a08 /src/embed.rs | |
parent | f5fc6a02fbdd48a66582b59078afa3202873eadc (diff) | |
download | meta-adservices-bd305b4303c202a8071999de9a4003ed4211588a.tar meta-adservices-bd305b4303c202a8071999de9a4003ed4211588a.tar.bz2 meta-adservices-bd305b4303c202a8071999de9a4003ed4211588a.tar.zst |
improve perf
Diffstat (limited to 'src/embed.rs')
-rw-r--r-- | src/embed.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/embed.rs b/src/embed.rs index 02dea2f..9452ac4 100644 --- a/src/embed.rs +++ b/src/embed.rs @@ -11,10 +11,11 @@ use rocket::{ uri, Request, Response, State, }; use std::net::IpAddr; +use std::sync::Arc; #[get("/v1/embed?<s>")] pub async fn r_embed<'a>( - state: &State<Logic>, + state: &State<Arc<Logic>>, addr: IpAddr, s: &str, ) -> MyResult<Template<DynRender<'a>>> { @@ -67,7 +68,7 @@ pub async fn r_embed<'a>( } #[get("/v1/image?<k>")] -pub async fn r_image(state: &State<Logic>, k: &str) -> MyResult<CachedFile> { +pub async fn r_image(state: &State<Arc<Logic>>, k: &str) -> MyResult<CachedFile> { let info = state .config .ads |