From bd4684e000617ef769d5adccf8799ddd935bf7e0 Mon Sep 17 00:00:00 2001 From: cheapie Date: Sun, 25 Nov 2018 15:19:56 -0600 Subject: Fix HTTP API detection --- init.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 13786a6..1deefe1 100644 --- a/init.lua +++ b/init.lua @@ -4,7 +4,6 @@ local components = { "touchscreen", "light", "noteblock", - "nic", "camera", "button", "panel", @@ -16,3 +15,11 @@ local components = { for _,name in ipairs(components) do dofile(string.format("%s%s%s.lua",minetest.get_modpath(minetest.get_current_modname()),DIR_DELIM,name)) end + +local http = minetest.request_http_api() +if not http then + minetest.log("error","digistuff is not allowed to use the HTTP API - digilines NIC will not be available!") + minetest.log("error","If this functionality is desired, please add digistuff to your secure.http_mods setting") +else + loadfile(string.format("%s%s%s.lua",minetest.get_modpath(minetest.get_current_modname()),DIR_DELIM,"nic"))(http) +end -- cgit v1.2.3