WoW:API issecure: Difference between revisions
Jump to navigation
Jump to search
(changed tainted link to tainted_(Addons)) |
m (Move page script moved page API issecure to API issecure without leaving a redirect) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{wowapi}}__NOTOC__ | {{wowapi}}__NOTOC__ | ||
Determinates if current environment is [[secure]] or "[[ | Determinates if current environment is [[secure]] or "[[tainted (Addons)|tainted]]." A secure environment is required to call Protected functions. | ||
issecure() | issecure() |
Latest revision as of 04:46, 15 August 2023
Determinates if current environment is secure or "tainted." A secure environment is required to call Protected functions.
issecure()
Parameters[edit]
Arguments[edit]
- none
Return[edit]
- nil
(probably returns another value - maybe 1 - if current environment is secure, but there's no known way to make it secure by ourselves, only Blizzard can)
Example[edit]
local secure = issecure(); if not ( secure == nil ) then DEFAULT_CHAT_FRAME:AddMessage("OK! Current environment is secure; we may call Protected functions !"); else DEFAULT_CHAT_FRAME:AddMessage("Current environment is not secure; calling Protected functions will show up Forbidden popup !"); end
Result[edit]
Executing this script will always show up "Current environment is not secure; calling Protected functions will show up Forbidden popup !" in your chat frame :'(
Notes[edit]
This function should always return nil to any third party AddOn/macro maker. Only Blizzard UI coders would be able to make it return another value than nil.