From f8f0dc4558a0a60766e8699b1b07dbebeaf5336a Mon Sep 17 00:00:00 2001 From: NiLSPACE Date: Mon, 17 Oct 2016 21:19:20 +0200 Subject: [PATCH] APIDump: Added missing syntax to cUrlClient (#3407) Added the simple single-callback versions of the methods. --- Server/Plugins/APIDump/Classes/Network.lua | 342 ++++++++++++++------- 1 file changed, 229 insertions(+), 113 deletions(-) diff --git a/Server/Plugins/APIDump/Classes/Network.lua b/Server/Plugins/APIDump/Classes/Network.lua index 3c47e3c6d..574a6a351 100644 --- a/Server/Plugins/APIDump/Classes/Network.lua +++ b/Server/Plugins/APIDump/Classes/Network.lua @@ -671,175 +671,291 @@ g_Server = nil { Delete = { - IsStatic = true, - Params = { + IsStatic = true, + Params = { - Name = "URL", - Type = "string", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "table", + }, + { + Name = "Headers", + Type = "table", + IsOptional = true, + }, + { + Name = "RequestBody", + Type = "string", + IsOptional = true, + }, + { + Name = "Options", + Type = "table", + IsOptional = true, + }, }, + Returns = { - Name = "Callbacks", - Type = "table", - }, - { - Name = "Headers", - Type = "table", - IsOptional = true, - }, - { - Name = "RequestBody", - Type = "string", - IsOptional = true, - }, - { - Name = "Options", - Type = "table", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrorMessagge", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP DELETE request. Alias for Request(\"DELETE\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Returns = { + IsStatic = true, + Params = { - Name = "IsSuccess", - Type = "boolean", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "function", + }, }, + Returns = { - Name = "ErrorMessagge", - Type = "string", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrorMessagge", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP DELETE request. Alias for Request(\"DELETE\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Notes = "Starts a HTTP DELETE request. Alias for Request(\"DELETE\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, Get = { - IsStatic = true, - Params = { + IsStatic = true, + Params = { - Name = "URL", - Type = "string", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "table", + }, + { + Name = "Headers", + Type = "table", + IsOptional = true, + }, + { + Name = "RequestBody", + Type = "string", + IsOptional = true, + }, + { + Name = "Options", + Type = "table", + IsOptional = true, + }, }, + Returns = { - Name = "Callbacks", - Type = "table", - }, - { - Name = "Headers", - Type = "table", - IsOptional = true, - }, - { - Name = "RequestBody", - Type = "string", - IsOptional = true, - }, - { - Name = "Options", - Type = "table", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrMsg", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP GET request. Alias for Request(\"GET\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Returns = { + IsStatic = true, + Params = { - Name = "IsSuccess", - Type = "boolean", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "function", + }, }, + Returns = { - Name = "ErrMsg", - Type = "string", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrMsg", + Type = "string", + IsOptional = true, + }, }, - }, - Notes = "Starts a HTTP GET request. Alias for Request(\"GET\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", + Notes = "Starts a HTTP GET request. Alias for Request(\"GET\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", + } }, Post = { - IsStatic = true, - Params = { + IsStatic = true, + Params = { - Name = "URL", - Type = "string", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "table", + }, + { + Name = "Headers", + Type = "table", + IsOptional = true, + }, + { + Name = "RequestBody", + Type = "string", + IsOptional = true, + }, + { + Name = "Options", + Type = "table", + IsOptional = true, + }, }, + Returns = { - Name = "Callbacks", - Type = "table", - }, - { - Name = "Headers", - Type = "table", - IsOptional = true, - }, - { - Name = "RequestBody", - Type = "string", - IsOptional = true, - }, - { - Name = "Options", - Type = "table", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrMsg", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP POST request. Alias for Request(\"POST\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Returns = { + IsStatic = true, + Params = { - Name = "IsSuccess", - Type = "boolean", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "function", + }, }, + Returns = { - Name = "ErrMsg", - Type = "string", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrMsg", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP POST request. Alias for Request(\"POST\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Notes = "Starts a HTTP POST request. Alias for Request(\"POST\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, Put = { - IsStatic = true, - Params = { + IsStatic = true, + Params = { - Name = "URL", - Type = "string", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "table", + }, + { + Name = "Headers", + Type = "table", + IsOptional = true, + }, + { + Name = "RequestBody", + Type = "string", + IsOptional = true, + }, + { + Name = "Options", + Type = "table", + IsOptional = true, + }, }, + Returns = { - Name = "Callbacks", - Type = "table", - }, - { - Name = "Headers", - Type = "table", - IsOptional = true, - }, - { - Name = "RequestBody", - Type = "string", - IsOptional = true, - }, - { - Name = "Options", - Type = "table", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrMsg", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP PUT request. Alias for Request(\"PUT\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Returns = { + IsStatic = true, + Params = { - Name = "IsSuccess", - Type = "boolean", + { + Name = "URL", + Type = "string", + }, + { + Name = "Callbacks", + Type = "function", + }, }, + Returns = { - Name = "ErrMsg", - Type = "string", - IsOptional = true, + { + Name = "IsSuccess", + Type = "boolean", + }, + { + Name = "ErrMsg", + Type = "string", + IsOptional = true, + }, }, + Notes = "Starts a HTTP PUT request. Alias for Request(\"PUT\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, - Notes = "Starts a HTTP PUT request. Alias for Request(\"PUT\", ...). Returns true on succes, false and error message on immediate failure (unparsable URL etc.).", }, Request = {