step 6 : perbaikan login_screen jsonDecode obj and redirect home

This commit is contained in:
sindhu
2024-08-26 07:46:59 +07:00
parent 08dd105fe5
commit 62409f9feb

View File

@@ -43,17 +43,24 @@ class LoginScreen extends HookConsumerWidget {
final authModel = AuthModel( final authModel = AuthModel(
token: xmodel["token"], token: xmodel["token"],
model: StaffModel( model: StaffModel(
companyId: xmodel["model"]["companyId"], companyId: xmodel["model"]["company_id"],
companyName: xmodel["model"]["companyName"], companyName: xmodel["model"]["company_name"],
email: xmodel["model"]["email"], email: xmodel["model"]["email"],
staffId: xmodel["model"]["staffId"], staffId: xmodel["model"]["staff_id"],
idGoogleSignIn: xmodel['model']['idGoogleSignIn'], idGoogleSignIn: xmodel['model']['id_google_sign_in'],
name: xmodel['model']['name'], name: xmodel['model']['name'],
nip: xmodel['model']['nip'], nip: xmodel['model']['nip'],
phoneNumber: xmodel["model"]["phoneNumber"], phoneNumber: xmodel["model"]["phone_number"],
token: xmodel["model"]["token"], token: xmodel["model"]["token"],
), ),
); );
if (xmodel != null) {
ref.read(loginProvider.notifier).login(
authModel.model.email ?? "",
authModel.model.idGoogleSignIn ?? "",
);
}
}); });
return () {}; return () {};
}, []); }, []);