fromEntityPlus static method
Future<ActionModel>
fromEntityPlus(
- AppModel app,
- PostActionEntity entity, {
- String? appId,
override
Implementation
static Future<ActionModel> fromEntityPlus(
AppModel app, PostActionEntity entity,
{String? appId}) async {
if (entity.appID == null) {
throw Exception('entity PostActionModel.appID is null');
}
FeedModel? feedModel;
if (entity.feedId != null) {
try {
await feedRepository(appId: entity.appID)!
.get(entity.feedId)
.then((val) {
feedModel = val;
}).catchError((error) {});
} catch (_) {}
}
return PostActionModel(app,
conditions: await DisplayConditionsModel.fromEntity(entity.conditions),
feed: feedModel);
}