fix: api group set timeout: 0s not working. (#4785)

This commit is contained in:
spectatorMrZ
2025-06-08 22:50:21 +08:00
committed by GitHub
parent f037bf344d
commit 19fec36d24
5 changed files with 29 additions and 17 deletions

View File

@@ -283,14 +283,14 @@ func WithSignature(signature SignatureConf) RouteOption {
func WithSSE() RouteOption {
return func(r *featuredRoutes) {
r.sse = true
r.timeout = 0
r.timeout = nil
}
}
// WithTimeout returns a RouteOption to set timeout with given value.
func WithTimeout(timeout time.Duration) RouteOption {
return func(r *featuredRoutes) {
r.timeout = timeout
r.timeout = &timeout
}
}