diff --git a/Cargo.lock b/Cargo.lock index da24d81..23d3745 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1384,7 +1384,6 @@ dependencies = [ "serde", "serde_json", "sled", - "uri_encode", "xdg", ] @@ -2614,12 +2613,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "uri_encode" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34acb51c736f8784bdbca2692c3cc57213bfc1b329fd6eb7668d5e4af8f87ceb" - [[package]] name = "valuable" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 041787c..9e494db 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,6 @@ license = "MIT" async-std = "1.10" bincode = "1.3" chrono = "0.4" -uri_encode = "1" env_logger = "0.9" futures = "0.3" golgi = { git = "https://git.coopcloud.tech/golgi-ssb/golgi.git" } diff --git a/src/routes.rs b/src/routes.rs index 0667707..f2c9d70 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -89,9 +89,7 @@ pub async fn post(db: &State, public_key: &str, msg_id: &str) -> Templ let context = context! { peers: &peers_unread, selected_peer: &public_key, - selected_peer_encoded: &uri_encode::encode_uri_component(public_key), selected_post: &msg_id, - selected_post_encoded: &uri_encode::encode_uri_component(msg_id), posts: &posts, post: &post, post_is_selected: &true diff --git a/templates/topbar.html.tera b/templates/topbar.html.tera index 0121b53..9ac27d8 100644 --- a/templates/topbar.html.tera +++ b/templates/topbar.html.tera @@ -4,6 +4,8 @@ {% if post_is_selected %} + {% set selected_peer_encoded = selected_peer | urlencode_strict %} + {% set selected_post_encoded = selected_post | urlencode_strict %} {% if post.read %} {% set mark_unread_url = "/posts/" ~ selected_peer_encoded ~ "/" ~ selected_post_encoded ~ "/unread" %}