import 'package:local_spend/model/json/login_model.dart';
import 'package:shared_preferences/shared_preferences.dart';

void saveCurrentLogin(Map responseJson, loginEmail) async {
  SharedPreferences preferences = await SharedPreferences.getInstance();

  var user;
  if ((responseJson != null && responseJson.isNotEmpty)) {
    user = LoginModel.fromJson(responseJson).userName;
  } else {
    user = "";
  }
  var token = (responseJson != null && responseJson.isNotEmpty)
      ? LoginModel.fromJson(responseJson).token
      : "";
  var email = (loginEmail != null) ? loginEmail : "";
  var userType = (responseJson != null && responseJson.isNotEmpty)
      ? LoginModel.fromJson(responseJson).userType
      : "";

  await preferences.setString(
      'LastUser', (user != null && user.length > 0) ? user : "");
  await preferences.setString(
      'LastToken', (token != null && token.isNotEmpty) ? token : "");
  await preferences.setString(
      'LastEmail', (email != null && email.length > 0) ? email : "");
  await preferences.setString('LastUserType',
      (userType != null && userType.isNotEmpty) ? userType : "");
}
