packageInfoProvider top-level property

FutureProvider<String> packageInfoProvider
final

Implementation

final packageInfoProvider = FutureProvider.autoDispose<String>((ref) async {
  final packageInfo = await PackageInfo.fromPlatform();
  const suffix = String.fromEnvironment('VERSION_SUFFIX');

  if (suffix.isEmpty) {
    return '${packageInfo.version} (${packageInfo.buildNumber})';
  }
  return '${packageInfo.version}-$suffix (${packageInfo.buildNumber})';
});