diff --git a/Cargo.lock b/Cargo.lock index 3ee4d2b..873b1c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4954,7 +4954,6 @@ dependencies = [ "nostr-sdk", "smallvec", "state", - "urlencoding", ] [[package]] @@ -7722,12 +7721,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - [[package]] name = "usvg" version = "0.46.0" diff --git a/crates/person/Cargo.toml b/crates/person/Cargo.toml index ea15a5b..c138558 100644 --- a/crates/person/Cargo.toml +++ b/crates/person/Cargo.toml @@ -15,4 +15,3 @@ anyhow.workspace = true smallvec.workspace = true flume.workspace = true log.workspace = true -urlencoding = "2.1.3" diff --git a/crates/person/src/lib.rs b/crates/person/src/lib.rs index a0a46e2..28e41e4 100644 --- a/crates/person/src/lib.rs +++ b/crates/person/src/lib.rs @@ -1,10 +1,10 @@ use std::collections::{HashMap, HashSet}; use std::sync::RwLock; -use instant::Duration; use anyhow::{Error, anyhow}; use common::EventExt; use gpui::{App, AppContext, Context, Entity, Global, Task, Window}; +use instant::Duration; use nostr_sdk::prelude::*; use smallvec::{SmallVec, smallvec}; use state::{Announcement, BOOTSTRAP_RELAYS, NostrRegistry, TIMEOUT}; diff --git a/crates/person/src/person.rs b/crates/person/src/person.rs index 01e89db..f597a19 100644 --- a/crates/person/src/person.rs +++ b/crates/person/src/person.rs @@ -5,8 +5,6 @@ use gpui::SharedString; use nostr_sdk::prelude::*; use state::Announcement; -const IMAGE_RESIZER: &str = "https://wsrv.nl"; - /// Person #[derive(Debug, Clone)] pub struct Person { @@ -111,13 +109,7 @@ impl Person { .picture .as_ref() .filter(|picture| !picture.is_empty()) - .map(|picture| { - let encoded_picture = urlencoding::encode(picture); - let url = format!( - "{IMAGE_RESIZER}/?url={encoded_picture}&w=100&h=100&fit=cover&mask=circle&n=-1" - ); - url.into() - }) + .map(|picture| picture.into()) .unwrap_or_else(|| "brand/avatar.png".into()) }