delete static method
Delete request
Implementation
static Future<Result> delete(String endpoint,
{int timeout = 3, Map<String, dynamic>? queryPara, dynamic body, Map<String, String>? headers}) async {
if (!await InternetConnectionChecker().hasConnection) {
CustomSnackbar().showNoInternetSnackbar();
}
if (useHttp) {
final res = await PackageHttp.deleteRequest(
url: PackageHttp.getUriFromEndpoints(endpoint: endpoint, queryParams: queryPara),
headers: headers,
);
if (res.runtimeType == Failure) {
return res as Failure;
}
return mapHttpResponseToResult(res);
} else {
final res = await PackageDio.dioDelete(urlPath: endpoint, headers: headers, queryPara: queryPara);
debugPrint("response in post request :$res");
if (res.runtimeType == Failure) {
return res as Failure;
}
return mapDioResponseToResult(res);
}
}