added changes to login model and start of receipt

This commit is contained in:
Finn 2019-05-10 12:43:45 +01:00
parent 3af4997c01
commit 075a57278f
No known key found for this signature in database
GPG key ID: 7455B4B17685B598
10 changed files with 122 additions and 79 deletions

View file

@ -1,7 +1,7 @@
import 'package:local_spend/model/json/login_model.dart';
import 'package:shared_preferences/shared_preferences.dart';
saveCurrentLogin(Map responseJson) async {
saveCurrentLogin(Map responseJson, loginEmail) async {
SharedPreferences preferences = await SharedPreferences.getInstance();
var user;
@ -13,12 +13,9 @@ saveCurrentLogin(Map responseJson) async {
var token = (responseJson != null && responseJson.isNotEmpty)
? LoginModel.fromJson(responseJson).token
: "";
var email = (responseJson != null && responseJson.isNotEmpty)
? LoginModel.fromJson(responseJson).email
var email = (loginEmail != null)
? loginEmail
: "";
var pk = (responseJson != null && responseJson.isNotEmpty)
? LoginModel.fromJson(responseJson).userId
: 0;
await preferences.setString(
'LastUser', (user != null && user.length > 0) ? user : "");
@ -26,5 +23,4 @@ saveCurrentLogin(Map responseJson) async {
'LastToken', (token != null && token.length > 0) ? token : "");
await preferences.setString(
'LastEmail', (email != null && email.length > 0) ? email : "");
await preferences.setInt('LastUserId', (pk != null && pk > 0) ? pk : 0);
}

View file

@ -6,5 +6,4 @@ saveLogout() async {
await preferences.setString('LastUser', "");
await preferences.setString('LastToken', "");
await preferences.setString('LastEmail', "");
await preferences.setInt('LastUserId', 0);
}