From 6f96f8b249a11b68404c168b9100ddcdef1437ee Mon Sep 17 00:00:00 2001 From: zhufucdev Date: Wed, 18 Mar 2026 17:33:21 +0800 Subject: [PATCH] add `timeoutInterval` parameter for fetch --- .../Widget/API/ScriptWidgetRuntimeFetch.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Shared/ScriptWidgetRuntime/Widget/API/ScriptWidgetRuntimeFetch.swift b/Shared/ScriptWidgetRuntime/Widget/API/ScriptWidgetRuntimeFetch.swift index f3483d3..04c6cbf 100644 --- a/Shared/ScriptWidgetRuntime/Widget/API/ScriptWidgetRuntimeFetch.swift +++ b/Shared/ScriptWidgetRuntime/Widget/API/ScriptWidgetRuntimeFetch.swift @@ -49,6 +49,10 @@ class ScriptWidgetFetchManager { request.httpBody = bodyData } } + + if let timeoutInterval = params["timeoutInterval"] as? Double { + request.timeoutInterval = timeoutInterval + } } session.dataTask(with: request, completionHandler: completionHandler)