From 7582449616acc47ead8308132f6871b4b8161ec3 Mon Sep 17 00:00:00 2001 From: iff Date: Wed, 20 Nov 2024 09:15:00 +0100 Subject: [PATCH] chore: more error handlings --- src/requests.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/requests.rs b/src/requests.rs index b2302ee..33c4287 100644 --- a/src/requests.rs +++ b/src/requests.rs @@ -126,7 +126,13 @@ You run the command `{last_command}` and get the following error message: `{erro let content = &json["choices"][0]["message"]["content"]; let suggestion: AISuggest = { - let str = content.as_str().unwrap(); + let str = { + let str = content.as_str(); + if str.is_none() { + return None; + } + str.unwrap() + } ; let json = serde_json::from_str(str); if json.is_err() { return None;