fromEntityPlus static method
Future<MemberPublicInfoModel?>
fromEntityPlus(
- String documentID,
- MemberPublicInfoEntity? entity, {
- String? appId,
Implementation
static Future<MemberPublicInfoModel?> fromEntityPlus(
String documentID, MemberPublicInfoEntity? entity,
{String? appId}) async {
if (entity == null) return null;
var counter = 0;
return MemberPublicInfoModel(
documentID: documentID,
name: entity.name,
photoURL: entity.photoURL,
subscriptions: entity.subscriptions == null
? null
: List<MemberSubscriptionModel>.from(
await Future.wait(entity.subscriptions!.map((item) {
counter++;
return MemberSubscriptionModel.fromEntityPlus(
counter.toString(), item,
appId: appId);
}).toList())),
);
}