From 8678b3035bfd54b7170c33f6753d0bab5c07a053 Mon Sep 17 00:00:00 2001 From: Guillermo Roche Date: Wed, 25 Sep 2024 19:28:59 +0200 Subject: [PATCH] Fix poles --- src/pole_dialogue/database.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pole_dialogue/database.rs b/src/pole_dialogue/database.rs index c24b033..3d24558 100644 --- a/src/pole_dialogue/database.rs +++ b/src/pole_dialogue/database.rs @@ -162,10 +162,11 @@ impl<'a> DatabasePole{ .unwrap(); statement.bind((1, group_id)).unwrap(); statement.bind((2, date)).unwrap(); - match statement.next().unwrap() { - State::Row => statement.read::(0).unwrap(), - State::Done => 0, + let mut ret = 0; + while statement.next().unwrap() == State::Row { + ret += statement.read::(0).unwrap(); } + ret } pub fn get_top_users(&self, group_id : &str) -> Vec<(i64,String)>{