From fe43dacde57bcb7836ade578bf5a10c055983acd Mon Sep 17 00:00:00 2001 From: IgorTimofeev Date: Fri, 2 Jul 2021 15:04:36 +0300 Subject: [PATCH] Hmmmm --- Libraries/Internet.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Libraries/Internet.lua b/Libraries/Internet.lua index 743b6835..249b2c06 100755 --- a/Libraries/Internet.lua +++ b/Libraries/Internet.lua @@ -47,14 +47,17 @@ end local function rawRequest(url, postData, headers, chunkHandler, chunkSize, method) local pcallSuccess, requestHandle, requestReason = pcall(component.get("internet").request, url, postData, headers, method) + if pcallSuccess then if requestHandle then while true do - local chunk, reason = requestHandle.read(chunkSize or math.huge) + local chunk, reason = requestHandle.read(chunkSize or math.huge) + if chunk then chunkHandler(chunk) else requestHandle:close() + if reason then return false, reason else @@ -63,7 +66,7 @@ local function rawRequest(url, postData, headers, chunkHandler, chunkSize, metho end end else - return false, "Invalid URL-address" + return false, requestReason or "Invalid URL-address" end else return false, "Invalid arguments to internet.request"