erio
8548a130c7
fix: Messages() routing refactor and subscription group test coverage
- Refactor OpenAI Messages() routing: pre-compute dispatch model using
resolveOpenAIMessagesDispatchMappedModel + NormalizeOpenAICompatRequestedModel
instead of try-fail-retry pattern with gin context passing
- Remove openai_messages_fallback_model context anti-pattern
- Use effectiveMappedModel directly for forward default mapped model
- Add 3 subscription group tests covering all branch paths:
_Blocked (no active subscription → SUBSCRIPTION_REQUIRED),
_RequiresRepo (nil repo → SUBSCRIPTION_REPOSITORY_UNAVAILABLE),
_AllowsActiveSubscription (valid subscription → success)
2026-04-14 20:34:53 +08:00
..
2026-04-14 17:35:27 +08:00
2026-04-09 12:29:28 +08:00
2026-04-14 20:34:53 +08:00
2026-03-27 14:33:05 +08:00
2026-04-14 17:35:27 +08:00
2026-04-14 17:35:27 +08:00
2026-04-14 18:34:57 +08:00
2026-04-14 18:34:57 +08:00
2026-04-14 20:34:53 +08:00
2026-04-05 17:11:01 +08:00
2026-04-14 19:29:37 +08:00