diff options
author | Vincent Breitmoser <look@my.amazin.horse> | 2020-11-05 12:51:00 +0100 |
---|---|---|
committer | Vincent Breitmoser <look@my.amazin.horse> | 2020-11-06 11:25:40 +0000 |
commit | 10162c6f88f16091e22bf676b42836d264034d23 (patch) | |
tree | b1c86bfe50c386223d96b68765d1e0a732f23410 /src | |
parent | 606acdde39a68a326342ea1d34a5958a27eb3c7f (diff) |
Revert social-proof commits
This reverts commit 149a698a3f74caff79b7ae7fac0fea686930fbf1.
This reverts commit 29018f024d967020f5395aaa6c7ffd6b38fe4e9a.
This reverts commit 42372f27cb78677f94c88ca2a8175779d0cfe2d9.
This reverts commit a424642256ea59e2d04b55beed3078ed5c197317.
Diffstat (limited to 'src')
-rw-r--r-- | src/web/mod.rs | 7 | ||||
-rw-r--r-- | src/web/vks_web.rs | 37 |
2 files changed, 0 insertions, 44 deletions
diff --git a/src/web/mod.rs b/src/web/mod.rs index 82271f9..3f38704 100644 --- a/src/web/mod.rs +++ b/src/web/mod.rs @@ -348,11 +348,6 @@ fn stats() -> MyResponse { MyResponse::ok_bare("about/stats") } -#[get("/about/proofs")] -fn proofs() -> MyResponse { - MyResponse::ok_bare("about/proofs") -} - #[get("/errors/<code>/<template>")] fn errors( i18n: I18n, @@ -391,7 +386,6 @@ fn rocket_factory(mut rocket: rocket::Rocket) -> Result<rocket::Rocket> { usage, files, stats, - proofs, errors, // VKSv1 vks_api::vks_v1_by_email, @@ -403,7 +397,6 @@ fn rocket_factory(mut rocket: rocket::Rocket) -> Result<rocket::Rocket> { vks_api::request_verify_fallback, // User interaction. vks_web::search, - vks_web::render_profile, vks_web::upload, vks_web::upload_post_form, vks_web::upload_post_form_data, diff --git a/src/web/vks_web.rs b/src/web/vks_web.rs index b3310a0..83b3ad1 100644 --- a/src/web/vks_web.rs +++ b/src/web/vks_web.rs @@ -233,43 +233,6 @@ pub fn search( } } -#[derive(Debug)] -pub struct ParamEmail(crate::database::types::Email); - -impl std::fmt::Display for ParamEmail { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!(f, "{}", self.0.as_str()) - } -} - -use rocket::request::FromParam; -use rocket::http::RawStr; - -impl<'r> FromParam<'r> for ParamEmail { - type Error = &'r RawStr; - - fn from_param(param: &'r RawStr) -> std::result::Result<Self, Self::Error> { - use std::str::FromStr; - if let Ok(email) = crate::database::types::Email::from_str(param) { - Ok(ParamEmail(email)) - } else { - Err(param) - } - } -} - -#[get("/<q>")] -pub fn render_profile( - db: rocket::State<KeyDatabase>, - q: ParamEmail, -) -> MyResponse { - if let Some(_) = db.by_email(&q.0) { - MyResponse::ok_bare("found-profile") - } else { - MyResponse::not_found(None, format!("No key found for given e-mail address: {}", q)) - } -} - fn key_to_response( db: rocket::State<KeyDatabase>, query_string: String, |