1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-26 23:09:21 +00:00
comunicmobile/lib/helpers/version_helper.dart

21 lines
496 B
Dart
Raw Normal View History

import 'package:package_info/package_info.dart';
2021-02-20 08:24:51 +00:00
import 'package:version/version.dart';
/// Application version helper
///
/// @author Pierre Hubert
class VersionHelper {
static PackageInfo _info;
static Future<void> ensureLoaded() async {
_info = await PackageInfo.fromPlatform();
}
/// Get current version information
static PackageInfo get info => _info;
2021-02-20 08:24:51 +00:00
/// Get current application version, in parsed format
static Version get version => Version.parse(info.version);
}