delete static method
Implementation
static Future<Map<String,dynamic>> delete({required String url,Map<String, String> queryParams=const {},Map<String, String>? headers}) async {
Map<String,dynamic> result={"status":"failure","message":"error sending request"};
try{
isButtonDisabled = true;
http.Response response = await http.delete(
WebServiceHelper.parseUrl(url,params: queryParams),
headers: await WebServiceHelper.getHeaders(requestHeaders: headers),
);
isButtonDisabled = false;
if (response.statusCode != 200) {
_debug(response.body);
_debug(response.statusCode);
_handleError(url: url,response: response);
}
else{
result=json.decode(response.body);
}
}
on Exception catch(e,stack){
_handleException(url:url,exception: e,stackTrace: stack);
}
return result;
}