findProduct method

  1. @override
Future<Either<AppException, Response>> findProduct(
  1. Map<String, dynamic> data
)
override

Implementation

@override
  Future<Either<AppException, response.Response>> findProduct(data) async {
 try {
   final eitherType = await networkService.get(
     'search_serialno_data',
     queryParameters: data
   );
   return eitherType.fold(
     (exception) {
       return Left(exception);
     },
     (response) {
       return Right(response);
     },
   );
 } catch (e) {
   return Left(
     AppException(
       message: 'Unknown error occured',
       statusCode: 1,
       identifier: '${e.toString()}\nLoginUserRemoteDataSource.loginUser',
     ),
   );
 }
  }