import 'package:get/get.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:traderscircuit/Utils/api_urls.dart'; import 'package:traderscircuit/Utils/base_manager.dart'; import 'package:traderscircuit/data/network/network_api_services.dart'; import 'package:traderscircuit/resources/routes/route_name.dart'; import 'package:traderscircuit/view/login/VerifyOtp.dart'; class GoogleAPI { GoogleAPI(this.data); var data; Future> googleApi() async { SharedPreferences prefs = await SharedPreferences.getInstance(); final response = await NetworkApiServices().postApi( data, ApiUrls.googlesignin, ); if (response.status == ResponseStatus.SUCCESS) { //Map responseData = jsonDecode(response.data); if (response.data["status"] == "success") { // await prefs.setString('token', response.data["data"]["access"]); // await prefs.setString('refreshToken', response.data["data"]["refresh"]); // await prefs.setBool('hasSignedInBefore', response.data["data"]["complete"]); } else { return ResponseData( response.data['message'], ResponseStatus.FAILED); } } return response; } }