apiCall
Definition
-- @/lua/ge/extensions/core/online.lua:143
local function apiCall(uri, finishCallback, postDataTbl, outfile, reqType, progressCallback, postFileName, authorizationHeader)
return downloadURL(uri, finishCallback, postDataTbl, outfile, reqType, progressCallback, true, postFileName, authorizationHeader)
end
Callers
@/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
@/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
-- example usage:
-- core_online.apiCall('s1/v1/getMods?query=&order_by=&order=&page=1', function(...) dump(...) end)
@/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/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