From 9a5e7ddb89b728266d1ec7fbc8502038f7a79eb9 Mon Sep 17 00:00:00 2001 From: JHubi1 Date: Mon, 16 Sep 2024 14:02:42 +0200 Subject: [PATCH] Url encode add model check url --- lib/worker/setter.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/worker/setter.dart b/lib/worker/setter.dart index ffb789b..051fcec 100644 --- a/lib/worker/setter.dart +++ b/lib/worker/setter.dart @@ -333,7 +333,7 @@ void addModel(BuildContext context, Function setState) async { placeholder: "llama3:latest", enableSuggestions: false, validator: (content) async { - var model = content; + var model = content.trim(); model = model.removeSuffix(":latest"); if (model == "") return false; canceled = false; @@ -395,8 +395,9 @@ void addModel(BuildContext context, Function setState) async { } http.Response response; try { - response = await http.get(Uri.parse("$endpoint$model")).timeout( - Duration( + response = await http + .get(Uri.parse("$endpoint${Uri.encodeComponent(model)}")) + .timeout(Duration( seconds: (10.0 * (prefs!.getDouble("timeoutMultiplier") ?? 1.0)) .round())); } catch (_) {