diff --git a/frontend/lib/services/api/absences_garde_service.dart b/frontend/lib/services/api/absences_garde_service.dart index 872c82c..0b5181d 100644 --- a/frontend/lib/services/api/absences_garde_service.dart +++ b/frontend/lib/services/api/absences_garde_service.dart @@ -2,11 +2,11 @@ import 'dart:convert'; import 'package:http/http.dart' as http; import 'package:p_tits_pas/models/absence_garde.dart'; import 'package:p_tits_pas/services/api/api_config.dart'; -import 'package:p_tits_pas/services/auth_service.dart'; +import 'package:p_tits_pas/services/api/tokenService.dart'; class AbsencesGardeService { static Future> getAbsences({String? placementId}) async { - final token = await AuthService.getToken(); + final token = await TokenService.getToken(); final headers = token != null ? ApiConfig.authHeaders(token) : ApiConfig.headers; final uri = Uri.parse(ApiConfig.baseUrl + @@ -30,7 +30,7 @@ class AbsencesGardeService { required String dateFin, String? motif, }) async { - final token = await AuthService.getToken(); + final token = await TokenService.getToken(); final headers = token != null ? ApiConfig.authHeaders(token) : ApiConfig.headers; final uri = Uri.parse('${ApiConfig.baseUrl}/absences-garde'); @@ -59,7 +59,7 @@ class AbsencesGardeService { String? statut, String? motif, }) async { - final token = await AuthService.getToken(); + final token = await TokenService.getToken(); final headers = token != null ? ApiConfig.authHeaders(token) : ApiConfig.headers; final uri = Uri.parse('${ApiConfig.baseUrl}/absences-garde/$id'); @@ -82,7 +82,7 @@ class AbsencesGardeService { } static Future supprimerAbsence(String id) async { - final token = await AuthService.getToken(); + final token = await TokenService.getToken(); final headers = token != null ? ApiConfig.authHeaders(token) : ApiConfig.headers; final uri = Uri.parse('${ApiConfig.baseUrl}/absences-garde/$id'); diff --git a/frontend/lib/services/api/api_config.dart b/frontend/lib/services/api/api_config.dart index d7ec64f..f063386 100644 --- a/frontend/lib/services/api/api_config.dart +++ b/frontend/lib/services/api/api_config.dart @@ -96,7 +96,8 @@ class ApiConfig { }; static Map authHeaders(String token) => { - ...headers, + 'Content-Type': 'application/json', + 'Accept': 'application/json', 'Authorization': 'Bearer $token', }; }