commit ee309c70c1f443379c91af0ad2e8ba649c0a7d1b
parent ef6a31d158ac8f2986ff2ebb1a220aeb835075f3
Author: tomvig38@gmail.com <tomvig38@gmail.com>
Date: Tue, 19 Oct 2021 07:51:58 +0000
Korektu malplena tradukoj
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/main.rs b/src/main.rs
@@ -204,10 +204,6 @@ async fn define_word(vorto: &str, difino: Option<usize>) -> Result<String, Strin
async fn traduki(vorto: &str, fonto: Option<&str>) -> Result<String, String> {
let res: Trovo = difinu(vorto).await?;
- if res.tradukoj.is_empty() {
- return Err(format!("Nenio traduko trovita por {}", vorto));
- }
-
let tradukoj = res.tradukoj.iter();
let tradukoj: Vec<String> = if let Some(f) = fonto {
tradukoj
@@ -235,6 +231,10 @@ async fn traduki(vorto: &str, fonto: Option<&str>) -> Result<String, String> {
.collect()
};
+ if tradukoj.is_empty() {
+ return Err(format!("Nenio traduko trovita por {}", vorto));
+ }
+
Ok(tradukoj.join("\r\n"))
}