Progress towards background work replacement, work getting new NetworkManager and HttpClient up and running

This commit is contained in:
2026-02-01 15:12:24 -06:00
parent ebc045019a
commit 3e4b25f0d4
9 changed files with 273 additions and 358 deletions

View File

@@ -10,22 +10,18 @@ class W3DHub
result = CyberarmEngine::Result.new
context = request.context
task.with_timeout(30) do
task.with_timeout(W3DHub::Api::API_TIMEOUT) do
uri = URI(context.url)
pp uri
response = provision_http_client(uri.origin).send(
context.method,
uri.path,
uri.request_uri,
context.headers,
context.body
)
pp response
if response.success?
result.data = response.body.read
result.data = response.read
else
result.error = response
end