File

net/connlisteners.lua @ 11016:5176d9f727f6 0.11

net.http: Add request:cancel() method This is a new API that should be used in preference to http.destroy_request() when possible, as it ensures the callback is always called (with an error of course). APIs that have edge-cases where they don't call callbacks have, from experience, shown to be difficult to work with and often lead to unintentional leaks when the callback was expected to free up certain resources.
author Matthew Wild <mwild1@gmail.com>
date Sat, 08 Aug 2020 13:13:50 +0100
parent 8732:863f66cdd1df
line wrap: on
line source

-- COMPAT w/pre-0.9
local log = require "util.logger".init("net.connlisteners");
local traceback = debug.traceback;

local _ENV = nil;
-- luacheck: std none

local function fail()
	log("error", "Attempt to use legacy connlisteners API. For more info see https://prosody.im/doc/developers/network");
	log("error", "Legacy connlisteners API usage, %s", traceback("", 2));
end

return {
	register = fail;
	get = fail;
	start = fail;
	-- epic fail
};