fix(auth): replace MarkResult with hook OnResult for result handling
docker-image / docker_amd64 (push) Has been cancelled
docker-image / docker_arm64 (push) Has been cancelled
goreleaser / goreleaser (push) Has been cancelled
docker-image / docker_manifest (push) Has been cancelled

This commit is contained in:
Luis Pater
2026-02-27 20:47:46 +08:00
parent 41b1cf2273
commit 27c68f5bb2
+2 -2
View File
@@ -691,14 +691,14 @@ func (m *Manager) executeCountMixedOnce(ctx context.Context, providers []string,
if ra := retryAfterFromError(errExec); ra != nil { if ra := retryAfterFromError(errExec); ra != nil {
result.RetryAfter = ra result.RetryAfter = ra
} }
m.MarkResult(execCtx, result) m.hook.OnResult(execCtx, result)
if isRequestInvalidError(errExec) { if isRequestInvalidError(errExec) {
return cliproxyexecutor.Response{}, errExec return cliproxyexecutor.Response{}, errExec
} }
lastErr = errExec lastErr = errExec
continue continue
} }
m.MarkResult(execCtx, result) m.hook.OnResult(execCtx, result)
return resp, nil return resp, nil
} }
} }