From c1d95da06ac726362fae9bea73880ecdf96776e1 Mon Sep 17 00:00:00 2001 From: erio Date: Sun, 19 Apr 2026 19:28:10 +0800 Subject: [PATCH] fix(ci): add missing signaturePool arg + gofmt alignment --- .../handler/gateway_handler_warmup_intercept_unit_test.go | 1 + backend/internal/service/signature/harvester.go | 4 ++-- backend/internal/service/sticky_session_test.go | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/internal/handler/gateway_handler_warmup_intercept_unit_test.go b/backend/internal/handler/gateway_handler_warmup_intercept_unit_test.go index 1fdc46ba28..e2abf9af0c 100644 --- a/backend/internal/handler/gateway_handler_warmup_intercept_unit_test.go +++ b/backend/internal/handler/gateway_handler_warmup_intercept_unit_test.go @@ -169,6 +169,7 @@ func newTestGatewayHandler(t *testing.T, group *service.Group, accounts []*servi nil, // channelService nil, // resolver nil, // balanceNotifyService + nil, // signaturePool ) // RunModeSimple:跳过计费检查,避免引入 repo/cache 依赖。 diff --git a/backend/internal/service/signature/harvester.go b/backend/internal/service/signature/harvester.go index 4f2c9d9379..dad622b4f9 100644 --- a/backend/internal/service/signature/harvester.go +++ b/backend/internal/service/signature/harvester.go @@ -75,8 +75,8 @@ type harvestReader struct { skip func() bool stream bool - lineBuf []byte // SSE line accumulator - bodyBuf []byte // non-streaming body accumulator (bounded) + lineBuf []byte // SSE line accumulator + bodyBuf []byte // non-streaming body accumulator (bounded) seen map[string]struct{} // de-dupe within a single response closed bool } diff --git a/backend/internal/service/sticky_session_test.go b/backend/internal/service/sticky_session_test.go index 11ace7bd8e..02369b19ef 100644 --- a/backend/internal/service/sticky_session_test.go +++ b/backend/internal/service/sticky_session_test.go @@ -122,8 +122,8 @@ func TestShouldClearStickySession(t *testing.T) { { name: "overloaded account", account: &Account{ - Status: StatusActive, - Schedulable: true, + Status: StatusActive, + Schedulable: true, OverloadUntil: &future, }, requestedModel: "",