aboutsummaryrefslogtreecommitdiff
path: root/src/embed.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-04-28 22:27:04 +0200
committermetamuffin <metamuffin@disroot.org>2024-04-28 22:27:04 +0200
commitbd305b4303c202a8071999de9a4003ed4211588a (patch)
tree7aa36ca25aaed9de0784134baab7ca135aeb4a08 /src/embed.rs
parentf5fc6a02fbdd48a66582b59078afa3202873eadc (diff)
downloadmeta-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.rs5
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