Load **every** episode for benchmark purposes.

This commit is contained in:
Jordan Petridis 2018-04-07 00:26:02 +03:00
parent 7abf6bcade
commit 85983ec490
No known key found for this signature in database
GPG Key ID: CEABAD9F5683B9A6

View File

@ -185,13 +185,13 @@ pub fn get_pd_episodes_count(parent: &Podcast) -> Result<i64, DataError> {
.map_err(From::from) .map_err(From::from)
} }
pub fn get_pd_episodeswidgets(parent: &Podcast) -> Result<Vec<EpisodeWidgetQuery>, DataError> { pub fn get_pd_episodeswidgets(_parent: &Podcast) -> Result<Vec<EpisodeWidgetQuery>, DataError> {
use schema::episode::dsl::*; use schema::episode::dsl::*;
let db = connection(); let db = connection();
let con = db.get()?; let con = db.get()?;
episode.select((rowid, title, uri, local_uri, epoch, length, duration, played, podcast_id)) episode.select((rowid, title, uri, local_uri, epoch, length, duration, played, podcast_id))
.filter(podcast_id.eq(parent.id())) // .filter(podcast_id.eq(parent.id()))
// .group_by(epoch) // .group_by(epoch)
.order(epoch.desc()) .order(epoch.desc())
.load::<EpisodeWidgetQuery>(&con) .load::<EpisodeWidgetQuery>(&con)