add stop completion

This commit is contained in:
Jicheng Lu 2024-07-03 13:26:47 -05:00
parent fccd28325f
commit 4ab82bccfc

View file

@ -41,14 +41,16 @@ public class HandleHttpRequestFn : IFunctionCallback
var response = await SendHttpRequest(url, method, content);
var responseContent = await HandleHttpResponse(response);
message.RichContent = BuildRichContent(responseContent);
return await Task.FromResult(true);
message.StopCompletion = true;
return true;
}
catch (Exception ex)
{
var msg = $"Fail when sending http request. Url: {url}, method: {method}, content: {content}";
_logger.LogWarning($"{msg}\n(Error: {ex.Message})");
message.RichContent = BuildRichContent($"{msg}");
return await Task.FromResult(false);
message.StopCompletion = true;
return false;
}
}