# HG changeset patch # User Matthew Wild # Date 1451905463 0 # Node ID 8d3d5d8afbad02dc74d61d09de15a33211c4a0ae # Parent 13a1d5e43a2b93319c35e694ceaa4ad7fd55b10f main.lua: Log connection failures and fire an event diff -r 13a1d5e43a2b -r 8d3d5d8afbad main.lua --- a/main.lua Mon Jan 04 11:03:31 2016 +0000 +++ b/main.lua Mon Jan 04 11:04:23 2016 +0000 @@ -37,6 +37,10 @@ assert(#img == img_size, "incorrect image size: actual:"..#img.." vs expected: "..img_size.." data: "..#data) response.body = data:sub(end_idx+3); events.fire_event("image-changed", { image = img }); + if not response.partial then + log("warn", "connection to upstream lost"); + events.fire_event("connection-lost"); + end end); end);