revalidateEntity method
Future<FollowingDashboardEntity>
revalidateEntity(
- AppModel app,
- dynamic entity
)
override
Implementation
@override
Future<FollowingDashboardEntity> revalidateEntity(
AppModel app, entity) async {
if (entity != null) {
var myEntity = entity as FollowingDashboardEntity;
if (entity.memberActions != null) {
List<MemberActionEntity> newMemberActions = [];
for (MemberActionEntity mam in myEntity.memberActions!) {
if (mam.action != null) {
newMemberActions.add(mam.copyWith(
action: mam.action!.copyWith(appId: app.documentID)));
} else {
newMemberActions.add(mam);
}
}
var newEntity = myEntity.copyWith(memberActions: newMemberActions);
return newEntity;
}
}
return entity;
}