diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-01-25 23:32:53 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-01-25 23:32:53 +0100 |
| commit | 783d3598753bf84756296a2016e5dab30300519b (patch) | |
| tree | f7eaf276b65de8aab10db21d27e534f775d83167 /server/src/ui/search.rs | |
| parent | 5075aede44cb8ab2df10e6debba38483e8d11e96 (diff) | |
| download | jellything-783d3598753bf84756296a2016e5dab30300519b.tar jellything-783d3598753bf84756296a2016e5dab30300519b.tar.bz2 jellything-783d3598753bf84756296a2016e5dab30300519b.tar.zst | |
work on login
Diffstat (limited to 'server/src/ui/search.rs')
| -rw-r--r-- | server/src/ui/search.rs | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/server/src/ui/search.rs b/server/src/ui/search.rs index fce79e3..8ec2697 100644 --- a/server/src/ui/search.rs +++ b/server/src/ui/search.rs @@ -10,27 +10,28 @@ use rocket::{Either, get, response::content::RawHtml, serde::json::Json}; #[get("/search?<query>&<page>")] pub async fn r_search( - ri: RequestInfo, + ri: RequestInfo<'_>, query: Option<&str>, page: Option<usize>, -) -> MyResult<Either<RawHtml<String>, Json<ApiSearchResponse>>> { - let r = query - .map(|query| search(&ri.session, query, page)) - .transpose()?; +) -> MyResult<RawHtml<String>> { + // let r = query + // .map(|query| search(&ri.session, query, page)) + // .transpose()?; - Ok(if ri.accept.is_json() { - let Some(r) = r else { - Err(anyhow!("no query"))? - }; - Either::Right(Json(r)) - } else { - Either::Left(RawHtml(render_page( - &SearchPage { - lang: &ri.lang, - query: &query.map(|s| s.to_string()), - r, - }, - ri.render_info(), - ))) - }) + // Ok(if ri.accept.is_json() { + // let Some(r) = r else { + // Err(anyhow!("no query"))? + // }; + // Either::Right(Json(r)) + // } else { + // Either::Left(RawHtml(render_page( + // &SearchPage { + // lang: &ri.lang, + // query: &query.map(|s| s.to_string()), + // r, + // }, + // ri.render_info(), + // ))) + // }) + todo!() } |