Removed the Database type alias.
This commit is contained in:
@@ -61,8 +61,6 @@ impl<'a> NewEpisode<'a> {
|
||||
// TODO: Currently using diesel from master git.
|
||||
// Watch out for v0.99.0 beta and change the toml.
|
||||
// TODO: Refactor into batch indexes instead.
|
||||
// TODO: Refactor so all index methods take consistent arguments
|
||||
// like NewEpisode.index wants Sqliteconnection where the other take a Database
|
||||
pub fn index(&self, con: &SqliteConnection) -> QueryResult<()> {
|
||||
use schema::episode::dsl::*;
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@ use feed::Feed;
|
||||
use errors::*;
|
||||
|
||||
use models::insertables::NewPodcast;
|
||||
use Database;
|
||||
use POOL;
|
||||
|
||||
use std::io::Read;
|
||||
@@ -129,8 +128,8 @@ impl Episode {
|
||||
self.favorite = b
|
||||
}
|
||||
|
||||
pub fn save(&self, db: &Database) -> QueryResult<Episode> {
|
||||
let tempdb = db.lock().unwrap();
|
||||
pub fn save(&self) -> QueryResult<Episode> {
|
||||
let tempdb = POOL.clone().get().unwrap();
|
||||
self.save_changes::<Episode>(&*tempdb)
|
||||
}
|
||||
}
|
||||
@@ -226,8 +225,8 @@ impl Podcast {
|
||||
self.always_dl = b
|
||||
}
|
||||
|
||||
pub fn save(&self, db: &Database) -> QueryResult<Podcast> {
|
||||
let tempdb = db.lock().unwrap();
|
||||
pub fn save(&self) -> QueryResult<Podcast> {
|
||||
let tempdb = POOL.clone().get().unwrap();
|
||||
self.save_changes::<Podcast>(&*tempdb)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user