WoW:API issecure: Difference between revisions

From AddOn Studio
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 "[[tainted_(Addons)]]". A secure environment is required to call Protected functions.
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

WoW API < issecure

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.