mirror of
https://github.com/black-ant/Ant-Browser.git
synced 2026-07-14 18:48:55 +08:00
24 lines
426 B
Go
24 lines
426 B
Go
package launchcode
|
|
|
|
import (
|
|
"net/http"
|
|
"strconv"
|
|
"strings"
|
|
)
|
|
|
|
func resolveAutomationPublicHookTimeout(r *http.Request, requestTimeout int, fallback int) int {
|
|
if requestTimeout > 0 {
|
|
return requestTimeout
|
|
}
|
|
|
|
if r != nil {
|
|
if raw := strings.TrimSpace(r.URL.Query().Get("timeoutMs")); raw != "" {
|
|
if parsed, err := strconv.Atoi(raw); err == nil && parsed > 0 {
|
|
return parsed
|
|
}
|
|
}
|
|
}
|
|
|
|
return fallback
|
|
}
|