step 6 : perbaikan login_screen jsonDecode obj and redirect home
This commit is contained in:
@@ -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 () {};
|
||||||
}, []);
|
}, []);
|
||||||
|
|||||||
Reference in New Issue
Block a user