Skip to content

Commit

Permalink
using request methods without depending upon dio
Browse files Browse the repository at this point in the history
  • Loading branch information
Uuttssaavv committed Sep 13, 2022
1 parent 82d1a27 commit 49f5161
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import 'package:dartz/dartz.dart';
import 'package:dio/dio.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter_project/core/api.dart';
import 'package:flutter_project/core/request.dart';
import 'package:flutter_project/core/service_locator.dart';
import 'package:flutter_project/core/failure.dart';

Expand All @@ -12,11 +11,11 @@ abstract class LoginRemoteDataSource {
}

class LoginRemoteDataSourceImpl implements LoginRemoteDataSource {
final dioLocator = serviceLocator<Dio>();
final Request request = serviceLocator<Request>();
@override
Future<Either<Failure, User>> loginUser({required User user}) async {
try {
final response = await dioLocator.post(
final response = await request.post(
'/login',
data: user.toJson(),
);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'package:dartz/dartz.dart';
import 'package:dio/dio.dart';
import 'package:flutter_project/core/api.dart';
import 'package:flutter_project/core/request.dart';
import 'package:flutter_project/core/failure.dart';
import 'package:flutter_project/core/service_locator.dart';
import 'package:flutter_project/features/homepage/data/models/products/product_model.dart';
Expand All @@ -13,8 +12,8 @@ class ProductsRemoteDataSourceImpl extends ProductsRemoteDataSource {
@override
Future<Either<Failure, ProductList>> getProductFromServer() async {
try {
final dio = serviceLocator<Dio>();
final response = await dio.get('/products');
final Request request = serviceLocator<Request>();
final response = await request.get('/products');
if (response.statusCode == 200) {
ProductList productList = [];
final productListMap = response.data["products"];
Expand Down

0 comments on commit 49f5161

Please sign in to comment.