From bd648be3246b9add8a89139f4ae3e3f70bf8d27c Mon Sep 17 00:00:00 2001 From: Neil Vallecer Date: Tue, 9 Jun 2026 23:45:31 +0800 Subject: [PATCH] refactor: simplify OpenRouter context window selection - collapse if/else-if into a single condition - same behavior (no change in functionality) --- packages/provider/discover.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/provider/discover.go b/packages/provider/discover.go index 8da3e82..be1d290 100644 --- a/packages/provider/discover.go +++ b/packages/provider/discover.go @@ -284,9 +284,7 @@ func DiscoverOpenRouter(ctx context.Context, baseURL string) ([]Model, error) { display = d.ID } ctxWin := d.ContextLength - if ctxWin == 0 { - ctxWin = d.TopProvider.ContextLength - } else if d.TopProvider.ContextLength > 0 && d.TopProvider.ContextLength < ctxWin { + if d.TopProvider.ContextLength > 0 && (ctxWin == 0 || d.TopProvider.ContextLength < ctxWin) { ctxWin = d.TopProvider.ContextLength } maxOut := 0