aboutsummaryrefslogtreecommitdiff
path: root/src/embed.rs
diff options
context:
space:
mode:
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