import 'package:job_app/config/apiUrl.dart'; import 'package:job_app/models/APiResponse.dart'; import 'package:http/http.dart' as http; import 'package:job_app/services/getToken.dart'; import 'package:job_app/singletons/locators.dart'; class AddOfferToUserService{ bool isOfferSucceed; Future addOfferToUser(offerId)async{ int statusCode=-1; String token = await locator.get().getTokenValue(); if(token!="" && token!="InvalidToken"){ final request = await http.patch(Uri.parse(ApiUrl.url+"v7/add_offer_user/"+offerId),headers: { 'Content-Type': 'application/json', 'Accept': 'application/json', 'Authorization': 'Bearer $token', }); statusCode=request.statusCode; if(statusCode==200 || statusCode==201){ isOfferSucceed=true; } else{ isOfferSucceed=false; } return ApiResponseModel(statusCode: statusCode,data: request.body,errorMessage: request.body); } return ApiResponseModel(statusCode: statusCode,data: null,errorMessage: "Could not reach the server"); } }