-
Notifications
You must be signed in to change notification settings - Fork 0
/
wowAdvanced.lua
35 lines (32 loc) · 945 Bytes
/
wowAdvanced.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
local _, gbl = ...;
gbl.WowAdvanced = {}
local NEP_STREAM_WA = _G.CallSecureFunction and _G or _G.NEP_STREAM_WA
local function InternetRequestAsync(verb, url, parameters, extraHeader, callback)
local id = NEP_STREAM_WA.InternetRequestAsyncInternal(verb, url, parameters, extraHeader)
local update
update = function ()
local response, status = NEP_STREAM_WA.TryInternetRequestInternal(id)
if response then
callback(response, status)
else
C_Timer.After(0, update)
end
end
C_Timer.After(0, update)
end
function gbl.WowAdvanced.init()
print('Loading...')
InternetRequestAsync(
"GET",
gbl.domain .. "/download-stream/init/wowadvanced",
"",
"",
function(response, status)
if tonumber(status) ~= 200 then
print('Error while loading...', status);
return;
end
gbl.init(response)
end
)
end