aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/quote/database.rs
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2019-10-31 01:29:40 +0100
committerJokler <jokler.contact@gmail.com>2019-10-31 01:29:40 +0100
commit4a59dce1cdd371c86d1b4453bb5884d9344442d8 (patch)
tree0f343faf3e692610aae6ff0bcb2f0ee4c4e46ac9 /src/plugins/quote/database.rs
parent0685c9676ddf7b650796465e85c4e2d53f596e46 (diff)
downloadfrippy-4a59dce1cdd371c86d1b4453bb5884d9344442d8.tar.gz
frippy-4a59dce1cdd371c86d1b4453bb5884d9344442d8.zip
Quote: Fix info message and adjust get output
Diffstat (limited to 'src/plugins/quote/database.rs')
-rw-r--r--src/plugins/quote/database.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/plugins/quote/database.rs b/src/plugins/quote/database.rs
index c8f550e..3c904df 100644
--- a/src/plugins/quote/database.rs
+++ b/src/plugins/quote/database.rs
@@ -81,7 +81,9 @@ impl<S: ::std::hash::BuildHasher + Send + Sync> Database
.iter()
.filter(|&(&(_, ref c, _), _)| c == channel)
.nth(idx as usize - 1)
- .ok_or(ErrorKind::NotFound)?.1.clone())
+ .ok_or(ErrorKind::NotFound)?
+ .1
+ .clone())
}
fn count_user_quotes(&self, quotee: &str, channel: &str) -> Result<i32, QuoteError> {
@@ -121,7 +123,6 @@ use self::schema::quotes;
#[cfg(feature = "mysql")]
impl Database for Arc<Pool<ConnectionManager<MysqlConnection>>> {
fn insert_quote(&mut self, quote: &NewQuote) -> Result<(), QuoteError> {
-
let conn = &*self.get().context(ErrorKind::NoConnection)?;
diesel::insert_into(quotes::table)
.values(quote)
@@ -149,7 +150,6 @@ impl Database for Arc<Pool<ConnectionManager<MysqlConnection>>> {
}
fn count_user_quotes(&self, quotee: &str, channel: &str) -> Result<i32, QuoteError> {
-
let conn = &*self.get().context(ErrorKind::NoConnection)?;
let count: Result<i64, _> = quotes::table
.filter(quotes::columns::quotee.eq(quotee))
@@ -165,7 +165,6 @@ impl Database for Arc<Pool<ConnectionManager<MysqlConnection>>> {
}
fn count_channel_quotes(&self, channel: &str) -> Result<i32, QuoteError> {
-
let conn = &*self.get().context(ErrorKind::NoConnection)?;
let count: Result<i64, _> = quotes::table
.filter(quotes::columns::channel.eq(channel))