deleteHttp method
Implementation
Future<http.Response> deleteHttp(String endpoint, token,
[Map<String, dynamic>? data,]) async {
String url = _domain + endpoint;
_response = await http.delete(
Uri.parse(url),
headers: {
"Accept": "application/json",
"token": "$token",
},
body: data != null ? jsonEncode(data) : null,
);
if (_response.statusCode == 401 && _response.body.contains('token')) {
tokenExpiredSnackBar();
await UserAction().logout();
navigatorKey.currentState?.pushNamedAndRemoveUntil(
'login_screen',
(Route<dynamic> route) => false,
);
}
return _response;
}