From ac7a87cc5b6ba3596597ddde828f66fd1b964016 Mon Sep 17 00:00:00 2001 From: Luke Date: Tue, 2 Aug 2022 12:24:45 +0200 Subject: [PATCH] feat(client/interface): list menu error catching --- resource/interface/client/menu.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resource/interface/client/menu.lua b/resource/interface/client/menu.lua index 21519d5..0f8e6fc 100644 --- a/resource/interface/client/menu.lua +++ b/resource/interface/client/menu.lua @@ -2,6 +2,9 @@ local registeredMenus = {} local openMenu = nil function lib.registerMenu(data, cb) + if not data.id then return error('No menu id was provided.') end + if not data.title then return error('No menu title was provided.') end + if not data.options then return error('No menu options were provided.') end data.cb = cb registeredMenus[data.id] = data end