Add. cache `switchname`

This commit is contained in:
Alexey Melnichuk 2015-10-20 20:29:57 +03:00
parent c7c299e050
commit ac724d46b6
1 changed files with 4 additions and 0 deletions

View File

@ -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