filterData method
void
filterData()
Removes past notifications and notification where data is null.
Implementation
void filterData() {
var tempArray = <KeyLocationModel>[];
for (var i = 0; i < allLocationNotifications.length; i++) {
// ignore: unrelated_type_equality_checks
if ((allLocationNotifications[i].locationNotificationModel == 'null') ||
(allLocationNotifications[i].locationNotificationModel == null)) {
tempArray.add(allLocationNotifications[i]);
} else {
if ((allLocationNotifications[i].locationNotificationModel!.to !=
null) &&
(allLocationNotifications[i]
.locationNotificationModel!
.to!
.difference(DateTime.now())
.inMinutes <
0)) tempArray.add(allLocationNotifications[i]);
}
}
allLocationNotifications
.removeWhere((element) => tempArray.contains(element));
}