mirror of
https://github.com/localsend/localsend.git
synced 2026-08-07 07:14:52 +00:00
22 lines
571 B
Dart
22 lines
571 B
Dart
import 'package:package_info_plus/package_info_plus.dart';
|
|
import 'package:refena_flutter/refena_flutter.dart';
|
|
|
|
class VersionData {
|
|
final String version;
|
|
final String buildNumber;
|
|
final String combinedString;
|
|
|
|
VersionData({
|
|
required this.version,
|
|
required this.buildNumber,
|
|
}) : combinedString = '$version ($buildNumber)';
|
|
}
|
|
|
|
final versionProvider = FutureProvider((ref) async {
|
|
final info = await PackageInfo.fromPlatform();
|
|
return VersionData(
|
|
version: info.version,
|
|
buildNumber: info.buildNumber,
|
|
);
|
|
}, debugLabel: 'VersionProvider');
|