mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-14 11:44:04 +01:00
fix wrong return type RegexFilter::test
This commit is contained in:
parent
c3d90abe7d
commit
3e983a804c
1 changed files with 8 additions and 8 deletions
|
@ -1,23 +1,23 @@
|
|||
use crate::{dispatching::Filter, types::Message};
|
||||
use regex::Regex;
|
||||
use crate::dispatching::Filter;
|
||||
use crate::types::Message;
|
||||
|
||||
// TODO: docs
|
||||
pub struct RegexFilter {
|
||||
regexp: Regex
|
||||
regexp: Regex,
|
||||
}
|
||||
|
||||
impl Filter<Message> for RegexFilter {
|
||||
fn test(&self, value: &Message) -> bool {
|
||||
self.regexp.is_match(value.text()?)
|
||||
match value.text() {
|
||||
Some(text) => self.regexp.is_match(text),
|
||||
None => false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl RegexFilter {
|
||||
pub fn new(regexp: Regex) -> Self {
|
||||
Self {
|
||||
regexp
|
||||
}
|
||||
Self { regexp }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -70,4 +70,4 @@ mod tests {
|
|||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue