toModel method
Constructs a new User from this AnonymousUserMixin.
Implementation
User toModel() => User(
id,
this.num,
name: name,
bio: bio,
avatar: avatar?.toModel(),
callCover: callCover?.toModel(),
online: online?.$$typename == 'UserOnline',
lastSeenAt: online?.$$typename == 'UserOffline'
? (online as AnonymousUserMixin$Online$UserOffline).lastSeenAt
: null,
dialog: null,
presenceIndex: presence?.index,
status: status,
isDeleted: isDeleted,
isBlocked: null,
welcomeMessage: welcomeMessage?.toModel(),
);