let { setTimeout } = ChromeUtils.importESModule(
"resource://gre/modules/Timer.sys.mjs"
);
function generateResponse(secure) {
return `
Welcome to our ${secure} site!
`;
}
function handleRequest(request, response) {
response.setHeader("Cache-Control", "no-cache", false);
response.processAsync();
if (request.scheme === "https") {
setTimeout(function () {
response.write(generateResponse("SECURE"));
response.finish();
}, 5000);
} else {
response.write(generateResponse("INsecure"));
response.finish();
}
}