safeRequest<T> method
Implementation
Future<T?> safeRequest<T>({
required Future<dynamic> Function() request,
T? defaultValue,
bool showToastOnError = true,
}) async {
try {
final response = await request();
return response as T;
} catch (e) {
if (showToastOnError && e is DioException) {
_showErrorToast(e);
}
return defaultValue;
}
}