post<T> method
Perform a POST request.
Implementation
Future<Either<Failure, Response<T>>> post<T>(
String path, {
dynamic data,
Map<String, dynamic>? queryParameters,
Options? options,
}) async {
try {
final response = await _dio.post<T>(
path,
data: data,
queryParameters: queryParameters,
options: options,
);
return Right(response);
} on DioException catch (e) {
return Left(_handleDioError(e));
} catch (e, stackTrace) {
return Left(BusinessFailure(e.toString(), stackTrace: stackTrace));
}
}