chore: Improve error handling in setHost function
This commit is contained in:
parent
fab1915ecd
commit
fa1f4a1d01
|
@ -80,7 +80,18 @@ void setHost(BuildContext context) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var request = await http.get(url);
|
http.Response request;
|
||||||
|
try {
|
||||||
|
request = await http.get(url).timeout(
|
||||||
|
const Duration(seconds: 5), onTimeout: () {
|
||||||
|
return http.Response('Error', 408);
|
||||||
|
});
|
||||||
|
} catch (e) {
|
||||||
|
invalidHost = true;
|
||||||
|
loading = false;
|
||||||
|
setState(() {});
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (request.statusCode != 200 ||
|
if (request.statusCode != 200 ||
|
||||||
request.body != "Ollama is running") {
|
request.body != "Ollama is running") {
|
||||||
setState(() {
|
setState(() {
|
||||||
|
|
Loading…
Reference in New Issue