apiCall
Definition
-- @/=[C]:-1
function apiCall(...)
Callers
@/lua/ge/extensions/core/online.lua
-- the c++ side will use d.id for the callbacks, so make sure they are valid
SecureComm.apiCall(d.priv)
end
local function apiCall(uri, finishCallback, postDataTbl, outfile, reqType, progressCallback, postFileName, authorizationHeader)
return downloadURL(uri, finishCallback, postDataTbl, outfile, reqType, progressCallback, true, postFileName, authorizationHeader)
-- example usage:
-- core_online.apiCall('s1/v1/getMods?query=&order_by=&order=&page=1', function(...) dump(...) end)
@/lua/ge/extensions/core/repository.lua
--print("updmods = "..dumps(updmods))
core_online.apiCall('s2/v4/modUpdateSuccess', function(request)
if request.responseData == nil then
changeStateUpdateQueue(filename, "downloading")
core_online.apiCall('s1/v4/download/mods/' .. uri, downloadFinishedCallback, nil, targetFilename, nil, downloadProgressCallback)
end
core_online.apiCall('s1/v4/getMods', function(request)
if request.responseData == nil then
core_online.apiCall('s1/v4/getMod/'..mod_id, function(request)
if request.responseData == nil then
end
core_online.apiCall('s1/v4/getMods' , function(request)
if request.responseData == nil then
log('D', 'repo.modSubscribe', "Subscription '"..tostring(mod_id))
core_online.apiCall('s2/v4/modSubscribe/' .. mod_id, function(request)
if request.responseData == nil then
if (modName and mod_id ~= modName) or modName==nil then
core_online.apiCall('s2/v4/modUnsubscribe/' .. mod_id, function(request)
if request.responseData == nil then
@/lua/ge/extensions/core/snapshot.lua
extensions.hook('onSnapshotCreate', data)
core_online.apiCall('s2/v4/saveSnapshot', function(request)
if not request.responseData then
log('I', "snapshot", "Downloading snapshot " .. tostring(snapshotId) .."...")
core_online.apiCall('s2/v4/getSnapshot', function(request)
if not request.responseData then
@/lua/ge/extensions/core/modmanager.lua
end
core_online.apiCall('s2/v4/modUnsubscribeAll')
stateChanged()
core_online.apiCall('s2/v4/modSync', function(request)
if request.responseData == nil then