From 675555bdd24e5cb1679179ee51cfb72a86461ce8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil.hoefer@suma-ev.de>
Date: Mon, 22 Jul 2024 14:10:09 +0200
Subject: [PATCH] Don't Answer 1 Character Queries

---
 src/main.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main.rs b/src/main.rs
index dd3193f..b2414e4 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -132,6 +132,10 @@ fn process_request(request: tiny_http::Request, config: HashMap<String, String>,
                     Some(n) if n.parse::<usize>().unwrap_or_default() > 0 => n.parse::<usize>().unwrap_or(5),
                     _ => 5
                 };
+                if(query.len()<2) {
+                    request.respond(Response::from_string(""));
+                    return;
+                }
                 let predictions = &markov_chain.predict(&query, predict_count);
                 //println!("Query: {}, Prediction:{}", query, prediction);
                 let response = Response::from_string(
-- 
GitLab