From 036292284df4f4c7fa6c3cc14a6726f758f8f3d4 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Fri, 29 Dec 2017 20:21:36 +0200 Subject: [PATCH] hammond-data: Do not clean source url's cause some feeds use queries as identifiers for some reason. --- hammond-data/src/models/insertables.rs | 4 +--- hammond-gtk/src/headerbar.rs | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/hammond-data/src/models/insertables.rs b/hammond-data/src/models/insertables.rs index 368d92b..6e6d5b1 100644 --- a/hammond-data/src/models/insertables.rs +++ b/hammond-data/src/models/insertables.rs @@ -5,7 +5,6 @@ use diesel::prelude::*; use schema::{episode, podcast, source}; use models::queryables::{Episode, Podcast, Source}; -use utils::url_cleaner; use errors::*; use dbqueries; @@ -41,9 +40,8 @@ impl Insert for NewSource { impl NewSource { pub(crate) fn new_with_uri(uri: &str) -> NewSource { - let uri = url_cleaner(uri); NewSource { - uri, + uri: uri.trim().to_string(), last_modified: None, http_etag: None, } diff --git a/hammond-gtk/src/headerbar.rs b/hammond-gtk/src/headerbar.rs index cc99eb7..a399182 100644 --- a/hammond-gtk/src/headerbar.rs +++ b/hammond-gtk/src/headerbar.rs @@ -2,7 +2,6 @@ use gtk; use gtk::prelude::*; use hammond_data::Source; -use hammond_data::utils::url_cleaner; use std::rc::Rc; @@ -109,7 +108,6 @@ impl Header { fn on_add_bttn_clicked(content: Rc, entry: >k::Entry) { let url = entry.get_text().unwrap_or_default(); - let url = url_cleaner(&url); let source = Source::from_url(&url); if let Ok(s) = source {