add check on expirey date

This commit is contained in:
2024-08-19 11:11:41 +02:00
parent 40c76cf594
commit d7e53d7943

View File

@@ -89,7 +89,13 @@ class _BuildPatientsListState extends State<BuildPatientQueueList> {
), ),
), ),
onTap: () { onTap: () {
if (widget.patientQueue[index].access != "pending") { var todayDate = DateTime.now();
var revokeDate = DateTime.parse(widget.patientQueue[index].revoke_date);
print(
"Todays: $todayDate\nRevoke Date: $revokeDate\nHas revoke date passed: ${revokeDate.isBefore(todayDate)}");
if (revokeDate.isBefore(todayDate)) {
expiredAccessWarning();
} else if (widget.patientQueue[index].access != "pending") {
Patient selectedPatient; Patient selectedPatient;
fetchPatients(widget.patientQueue[index].app_id).then( fetchPatients(widget.patientQueue[index].app_id).then(
(result) { (result) {
@@ -121,6 +127,15 @@ class _BuildPatientsListState extends State<BuildPatientQueueList> {
); );
} }
void expiredAccessWarning() {
showDialog(
context: context,
builder: (context) {
return const MIHWarningMessage(warningType: "Expired Access");
},
);
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return ListView.separated( return ListView.separated(