hammond-data: Do not clean source url's cause some feeds use queries as identifiers for some reason.

This commit is contained in:
Jordan Petridis 2017-12-29 20:21:36 +02:00
parent ac286888bd
commit 036292284d
No known key found for this signature in database
GPG Key ID: CEABAD9F5683B9A6
2 changed files with 1 additions and 5 deletions

View File

@ -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,
}

View File

@ -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<Content>, entry: &gtk::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 {