@@ -2,7 +2,6 @@ import 'package:dio/dio.dart';
22import 'package:flutter/foundation.dart' ;
33
44import '../../config/config.dart' ;
5- import '../local/storage_service.dart' ;
65
76class ApiService {
87 /// Service initializer
@@ -15,6 +14,7 @@ class ApiService {
1514 /// Safe method to send GET request to an endpoint **below** [Environment.baseUrl] .
1615 static Future <Map <String , dynamic >> get (
1716 String endpoint, {
17+ Map <String , dynamic >? headers,
1818 Map <String , dynamic >? query,
1919 }) async {
2020 Response ? response;
@@ -26,7 +26,7 @@ class ApiService {
2626 validateStatus: (status) {
2727 return status! < 500 ;
2828 },
29- headers: { 'authorization' : StorageService .authToken} ,
29+ headers: headers ,
3030 ),
3131 );
3232 return {
@@ -49,7 +49,8 @@ class ApiService {
4949 /// Safe method to send POST request to an endpoint **below** [Environment.baseUrl] .
5050 static Future <Map <String , dynamic >> post (
5151 String endpoint, {
52- required Map <String , dynamic > data,
52+ Map <String , dynamic >? headers,
53+ Map <String , dynamic >? data,
5354 }) async {
5455 Response ? response;
5556 try {
@@ -60,7 +61,7 @@ class ApiService {
6061 validateStatus: (status) {
6162 return status! < 500 ;
6263 },
63- headers: { 'authorization' : StorageService .authToken} ,
64+ headers: headers ,
6465 ),
6566 );
6667 return {
@@ -83,7 +84,8 @@ class ApiService {
8384 /// Safe method to send PUT request to an endpoint **below** [Environment.baseUrl] .
8485 static Future <Map <String , dynamic >> put (
8586 String endpoint, {
86- required Map <String , dynamic > data,
87+ Map <String , dynamic >? headers,
88+ Map <String , dynamic >? data,
8789 }) async {
8890 Response ? response;
8991 try {
@@ -94,7 +96,7 @@ class ApiService {
9496 validateStatus: (status) {
9597 return status! < 500 ;
9698 },
97- headers: { 'authorization' : StorageService .authToken} ,
99+ headers: headers ,
98100 ),
99101 );
100102 return {
0 commit comments