latestVersion property Null safety
The latest version of the app.
Implementation
AppStorePreReleaseVersion get latestVersion {
final lastVersion = items.first;
final lastVersionAttributes = lastVersion.attributes;
final latestVersion = lastVersion.attributes.version;
final latestBuild = included?.first;
final latestBuildNumber = int.tryParse(
latestBuild?.attributes?.version ?? latestVersion.build.join(),
);
return lastVersion.copy(
attributes: lastVersionAttributes?.copy(
versionString:
latestVersion.copy(build: latestBuildNumber?.toString()).toString(),
),
);
}