diff --git a/app/src/main/java/com/m57/hermescontrol/data/remote/HermesApiService.kt b/app/src/main/java/com/m57/hermescontrol/data/remote/HermesApiService.kt index ea588208..09868faf 100644 --- a/app/src/main/java/com/m57/hermescontrol/data/remote/HermesApiService.kt +++ b/app/src/main/java/com/m57/hermescontrol/data/remote/HermesApiService.kt @@ -432,6 +432,7 @@ interface HermesApiService { @GET("api/model/options") suspend fun getModelOptions( @Query("refresh") refresh: Boolean = false, + @Query("include_unconfigured") includeUnconfigured: Boolean = true, ): Response @GET("api/model/auxiliary") diff --git a/app/src/test/java/com/m57/hermescontrol/E2eIntegrationTest.kt b/app/src/test/java/com/m57/hermescontrol/E2eIntegrationTest.kt index 503e4494..69c3e790 100644 --- a/app/src/test/java/com/m57/hermescontrol/E2eIntegrationTest.kt +++ b/app/src/test/java/com/m57/hermescontrol/E2eIntegrationTest.kt @@ -1285,7 +1285,7 @@ class E2eIntegrationTest { val provider = ModelProvider("ollama", "Ollama", false, true, listOf("llama3"), 1, null, true, null, null) val profile = ProfileInfo("default", null, true, "llama3", "ollama", null, null, null, null) - coEvery { mockApiService.getModelOptions(any()) } returns + coEvery { mockApiService.getModelOptions(any(), any()) } returns Response.success(ModelOptionsResponse(listOf(provider))) coEvery { mockApiService.getActiveProfile() } returns Response.success(ActiveProfileResponse("default", null)) @@ -1340,7 +1340,7 @@ class E2eIntegrationTest { val provider = ModelProvider("ollama", "Ollama", false, true, listOf("llama3"), 1, null, true, null, null) val profile = ProfileInfo("default", null, true, "llama3", "ollama", null, null, null, null) - coEvery { mockApiService.getModelOptions(any()) } returns + coEvery { mockApiService.getModelOptions(any(), any()) } returns Response.success(ModelOptionsResponse(listOf(provider))) coEvery { mockApiService.getActiveProfile() } returns Response.success(ActiveProfileResponse("default", null)) @@ -1364,7 +1364,7 @@ class E2eIntegrationTest { ) val capturedRefresh = mutableListOf() - coEvery { mockApiService.getModelOptions(any()) } answers { + coEvery { mockApiService.getModelOptions(any(), any()) } answers { capturedRefresh.add(firstArg()) Response.success(ModelOptionsResponse(listOf(provider))) }