Commit 048ff62
fix(http): add timeout support to proxy requests
The previous implementation only added timeout to handleInternalRequest,
but external API requests go through handleProxyRequest which was missing
the timeout logic. This caused the proxy fetch to use default timeout
instead of the user-configured value.
- Add timeout parsing logic to handleProxyRequest
- Add AbortSignal.timeout to proxy fetch call
- Add user-friendly timeout error message
Fixes the issue reported by @ARNOLDAJEE where 600000ms timeout setting
was not taking effect for external API requests.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <[email protected]>1 parent c23eb1c commit 048ff62
1 file changed
+32
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
897 | 897 | | |
898 | 898 | | |
899 | 899 | | |
900 | | - | |
901 | | - | |
902 | | - | |
903 | | - | |
904 | | - | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
905 | 932 | | |
906 | 933 | | |
907 | 934 | | |
| |||
0 commit comments