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 20:22:45 +08:00
2026-04-14 16:26:46 +08:00
2026-04-14 20:34:53 +08:00
2026-04-14 16:26:46 +08:00
2026-03-19 19:03:13 +08:00
2026-04-11 13:16:35 +08:00
2026-04-14 09:23:02 +08:00