mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-05 04:40:37 +00:00
Project inicialization and base configuration
This commit is contained in:
commit
2d3a0f3244
76 changed files with 2386 additions and 0 deletions
33
lib/providers/app_config_provider.dart
Normal file
33
lib/providers/app_config_provider.dart
Normal file
|
@ -0,0 +1,33 @@
|
|||
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;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue