@tduncan / Cortana / commits / ed8bb1d

Update server_api_service.dart

onlypuppy7 committed Jul 1, 2026 at 20:59 UTC ed8bb1d2330cff7a7d1ecf8e3da04b1f99bcaab9
1 file changed +11 -4
lib/features/servers/data/server_api_service.dart
+11 -4
@@ -64,7 +64,8 @@ class ServerApiService {
64
65 Future<Set<String>> fetchRunningModels(Server server) async {
66 if (server.type == ServerType.openRouter ||
67 - server.type == ServerType.openAICompatible) {
67 + server.type == ServerType.openAICompatible ||
68 + server.type == ServerType.onDevice) {
69 return {};
70 }
71
@@ -74,10 +75,16 @@ class ServerApiService {
75 options: Options(headers: buildServerAuthHeaders(server)),
76 );
77
77 - if (server.type == ServerType.lmStudio) {
78 - return _parseRunningOpenAICompatibleModels(response.data);
78 + switch (server.type) {
79 + case ServerType.lmStudio:
80 + return _parseRunningOpenAICompatibleModels(response.data);
81 + case ServerType.ollama:
82 + return _parseRunningOllamaModels(response.data);
83 + case ServerType.openRouter:
84 + case ServerType.openAICompatible:
85 + case ServerType.onDevice:
86 + return {};
87 }
80 - return _parseRunningOllamaModels(response.data);
88 } catch (e) {
89 return {};
90 }