diff --git a/resources/install/scripts/resources/functions/channel_utils.lua b/resources/install/scripts/resources/functions/channel_utils.lua index 6fb859adc7..b4a1c55477 100644 --- a/resources/install/scripts/resources/functions/channel_utils.lua +++ b/resources/install/scripts/resources/functions/channel_utils.lua @@ -45,12 +45,16 @@ function channel_evalute(uuid, cmd) return result end +local _switchname local function switchname() + if _switchname then return _switchname end + local result = api:executeString("switchname") if result:sub(1, 4) == '-ERR' then return nil, result end if result == '_undef_' then return false end + _switchname = result return result end