timezone_of method for more lazy-storage. fix for del command raising issues if 0 is written. fix for get_language not recognising

This commit is contained in:
2020-11-22 12:09:57 +00:00
parent d8bf0240e4
commit 012d90e832
5 changed files with 94 additions and 60 deletions

View File

@ -36,9 +36,13 @@ impl LanguageManager {
}
pub fn get_language(&self, language: &str) -> Option<&str> {
let language_normal = language.to_lowercase();
self.languages
.iter()
.filter(|(k, v)| k.to_lowercase() == language || v.to_lowercase() == language)
.filter(|(k, v)| {
k.to_lowercase() == language_normal || v.to_lowercase() == language_normal
})
.map(|(k, _)| k.as_str())
.next()
}