summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent Breitmoser <look@my.amazin.horse>2020-11-05 12:51:00 +0100
committerVincent Breitmoser <look@my.amazin.horse>2020-11-06 11:25:40 +0000
commit10162c6f88f16091e22bf676b42836d264034d23 (patch)
treeb1c86bfe50c386223d96b68765d1e0a732f23410 /src
parent606acdde39a68a326342ea1d34a5958a27eb3c7f (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.rs7
-rw-r--r--src/web/vks_web.rs37
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,