adguard-home-manager/lib/providers/app_config_provider.dart
2022-09-26 13:51:18 +02:00

33 lines
No EOL
761 B
Dart

import 'package:flutter/material.dart';
import 'package:device_info_plus/device_info_plus.dart';
import 'package:package_info_plus/package_info_plus.dart';
class AppConfigProvider with ChangeNotifier {
PackageInfo? _appInfo;
AndroidDeviceInfo? _androidDeviceInfo;
IosDeviceInfo? _iosDeviceInfo;
PackageInfo? get getAppInfo {
return _appInfo;
}
AndroidDeviceInfo? get androidDeviceInfo {
return _androidDeviceInfo;
}
IosDeviceInfo? get iosDeviceInfo {
return _iosDeviceInfo;
}
void setAppInfo(PackageInfo appInfo) {
_appInfo = appInfo;
}
void setAndroidInfo(AndroidDeviceInfo deviceInfo) {
_androidDeviceInfo = deviceInfo;
}
void setIosInfo(IosDeviceInfo deviceInfo) {
_iosDeviceInfo = deviceInfo;
}
}