updateRequests method
Future
updateRequests(
- dynamic _url,
- dynamic _body
)
Implementation
Future updateRequests(_url, _body) async {
var _resultConexao, _putRequest;
try {
_resultConexao = await resultConexao();
if (_resultConexao && _body != null && _url != null) {
_putRequest = await http.put(Uri.parse(_url), body: _body);
if (_putRequest.statusCode == 200 && _putRequest.body != null) {
var _body = jsonDecode(_putRequest.body.toString());
var _data = {
"requisicao_url": "$_url",
"tipo_requisicao": "GET",
"status_code": "${_putRequest.statusCode}",
"conexao": "$_resultConexao",
"mensagem": "Sucesso",
"retorno": "$_body",
};
listaRequest.add(jsonEncode(_data));
return listaRequest;
} else {
var _data = {
"requisicao_url": "$_url",
"tipo_requisicao": "UPDATE(PUT)",
"status_code": "${_putRequest.statusCode}",
"conexao": "$_resultConexao",
"mensagem": "1",
"retorno": "Não possui",
};
listaRequest.add(jsonEncode(_data));
return listaRequest;
}
} else {
var _data = {
"requisicao_url": "$_url",
"tipo_requisicao": "UPDATE(PUT) Com Parametros",
"status_code": "Não possui",
"conexao": "$_resultConexao",
"mensagem": "2",
"retorno": "Não possui",
};
listaRequest.add(jsonEncode(_data));
// FALSE PARA QUANDO O USUARIO TEVE PROBLEMAS COM CONEXAO OU ALGO DEU ERRADO DURANTE A EXECUÇÃO DO COD
return listaRequest;
}
} on Exception catch (e) {
var _data = {
"requisicao_url": "$_url",
"tipo_requisicao": "UPDATE(PUT)",
"status_code": "Não possui",
"conexao": "$_resultConexao",
"mensagem": "3",
"retorno": "Não possui",
};
listaRequest.add(jsonEncode(_data));
return listaRequest;
}
}