webRenderTimeout resolves CHATCLI_WEBFETCH_RENDER_TIMEOUT (seconds).
()
| 100 | |
| 101 | // webRenderTimeout resolves CHATCLI_WEBFETCH_RENDER_TIMEOUT (seconds). |
| 102 | func webRenderTimeout() time.Duration { |
| 103 | if v := os.Getenv("CHATCLI_WEBFETCH_RENDER_TIMEOUT"); v != "" { |
| 104 | var n int |
| 105 | if _, err := fmt.Sscanf(v, "%d", &n); err == nil && n > 0 { |
| 106 | return time.Duration(n) * time.Second |
| 107 | } |
| 108 | } |
| 109 | return defaultRenderTimeout |
| 110 | } |
| 111 | |
| 112 | // effectiveRenderMode merges the per-call flag (highest precedence) with |
| 113 | // the env-level mode. |
no outgoing calls