get<T> method
Future<Response<T> ?>
get<T>({
- String? params,
- void error(
- DioError error,
- StackTrace trace
- Methods? method,
inherited
Implementation
Future<Response<T>?> get<T>({
String? params,
void Function(
DioError error,
StackTrace trace,
)?
error,
Methods? method,
}) async {
try {
String methodUrl = "";
switch (method) {
case Methods.character:
{
methodUrl = "character";
break;
}
case Methods.episode:
{
methodUrl = "episode";
break;
}
case Methods.location:
{
methodUrl = "location";
break;
}
default:
{
break;
}
}
return (await _dio.get<T>(_url + methodUrl + (params ?? "")));
} catch (e, trace) {
Logger().d((e as DioError).message);
error == null ? null : error(e, trace);
return null;
}
}