|
8 | 8 | DefaultCardColumns, |
9 | 9 | DefaultConcurrencyLimit, |
10 | 10 | DefaultControllerSensitivity, |
| 11 | + DefaultTestTimeout, |
11 | 12 | DefaultTestURL, |
12 | 13 | } from '@/constant/app' |
13 | 14 | import { ControllerCloseMode } from '@/enums/app' |
@@ -112,6 +113,7 @@ const handleGroupDelay = async (group: string) => { |
112 | 113 | const { delay = 0 } = await getProxyDelay( |
113 | 114 | encodeURIComponent(proxy), |
114 | 115 | appSettings.app.kernel.testUrl || DefaultTestURL, |
| 116 | + appSettings.app.kernel.testTimeout || DefaultTestTimeout, |
115 | 117 | ) |
116 | 118 | success += 1 |
117 | 119 | _proxy && _proxy.history.push({ delay }) |
@@ -153,6 +155,7 @@ const handleProxyDelay = async (proxy: string) => { |
153 | 155 | const { delay = 0 } = await getProxyDelay( |
154 | 156 | encodeURIComponent(proxy), |
155 | 157 | appSettings.app.kernel.testUrl || DefaultTestURL, |
| 158 | + appSettings.app.kernel.testTimeout || DefaultTestTimeout, |
156 | 159 | ) |
157 | 160 | const _proxy = kernelApiStore.proxies[proxy] |
158 | 161 | _proxy && _proxy.history.push({ delay }) |
@@ -189,6 +192,7 @@ const delayColor = (delay = 0) => { |
189 | 192 |
|
190 | 193 | const handleResetMoreSettings = () => { |
191 | 194 | appSettings.app.kernel.testUrl = DefaultTestURL |
| 195 | + appSettings.app.kernel.testTimeout = DefaultTestTimeout |
192 | 196 | appSettings.app.kernel.concurrencyLimit = DefaultConcurrencyLimit |
193 | 197 | appSettings.app.kernel.controllerCloseMode = ControllerCloseMode.All |
194 | 198 | appSettings.app.kernel.controllerSensitivity = DefaultControllerSensitivity |
@@ -351,6 +355,17 @@ onActivated(() => { |
351 | 355 | /> |
352 | 356 | </div> |
353 | 357 |
|
| 358 | + <div class="form-item"> |
| 359 | + {{ t('home.controller.timeout') }} |
| 360 | + <Input |
| 361 | + v-model="appSettings.app.kernel.testTimeout" |
| 362 | + :placeholder="String(DefaultTestTimeout)" |
| 363 | + type="number" |
| 364 | + editable |
| 365 | + clearable |
| 366 | + /> |
| 367 | + </div> |
| 368 | + |
354 | 369 | <div class="form-item"> |
355 | 370 | {{ t('home.controller.concurrencyLimit') }} |
356 | 371 | <Input |
|
0 commit comments