feat(#480): pass refresh=true on Models pull-to-refresh to re-probe custom providers (#481)

* feat(#480): pass refresh=true on Models pull-to-refresh to re-probe custom providers

* test(#480): assert refresh flag propagation for default vs pull-to-refresh loads

* fix(#480): capture refresh arg via slot instead of brittle coVerify in propagation test

---------

Co-authored-by: ronia <ronia@m57>
This commit is contained in:
M57andronia authored and GitHub committed 2026-07-07 02:53:36 +03:00
1 parent 7384b51476
commit bdf566ba3e
4 files changed
+54 -5

No files matched your search

@@ -430,7 +430,9 @@ interface HermesApiService {
): Response<Unit>
@GET("api/model/options")
suspend fun getModelOptions(): Response<ModelOptionsResponse>
suspend fun getModelOptions(
@Query("refresh") refresh: Boolean = false,
): Response<ModelOptionsResponse>
@GET("api/model/auxiliary")
suspend fun getAuxiliaryModels(): Response<AuxiliaryModelsResponse>