mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-04-21 06:19:10 +00:00
Minor improvements
This commit is contained in:
parent
3a2483e9d6
commit
d57572cc56
1 changed files with 6 additions and 6 deletions
|
@ -88,9 +88,9 @@ class _EncryptionSettingsWidgetState extends State<EncryptionSettingsWidget> {
|
||||||
final result = await getEncryptionSettings(server: widget.serversProvider.selectedServer!);
|
final result = await getEncryptionSettings(server: widget.serversProvider.selectedServer!);
|
||||||
|
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
await checkValidDataApi();
|
|
||||||
|
|
||||||
if (result['result'] == 'success') {
|
if (result['result'] == 'success') {
|
||||||
|
await checkValidDataApi(data: result['data'].toJson());
|
||||||
|
|
||||||
setState(() {
|
setState(() {
|
||||||
enabled = result['data'].enabled;
|
enabled = result['data'].enabled;
|
||||||
domainNameController.text = result['data'].serverName ?? '';
|
domainNameController.text = result['data'].serverName ?? '';
|
||||||
|
@ -229,10 +229,10 @@ class _EncryptionSettingsWidgetState extends State<EncryptionSettingsWidget> {
|
||||||
checkDataValid();
|
checkDataValid();
|
||||||
}
|
}
|
||||||
|
|
||||||
Future checkValidDataApi() async {
|
Future checkValidDataApi({Map<String, dynamic>? data}) async {
|
||||||
setState(() => dataValidApi = 0);
|
setState(() => dataValidApi = 0);
|
||||||
|
|
||||||
final result = await checkEncryptionSettings(server: widget.serversProvider.selectedServer!, data: {
|
final result = await checkEncryptionSettings(server: widget.serversProvider.selectedServer!, data: data ?? {
|
||||||
"enabled": enabled,
|
"enabled": enabled,
|
||||||
"server_name": domainNameController.text,
|
"server_name": domainNameController.text,
|
||||||
"force_https": redirectHttps,
|
"force_https": redirectHttps,
|
||||||
|
@ -791,7 +791,7 @@ class _EncryptionSettingsWidgetState extends State<EncryptionSettingsWidget> {
|
||||||
title: Text(AppLocalizations.of(context)!.encryptionSettings),
|
title: Text(AppLocalizations.of(context)!.encryptionSettings),
|
||||||
actions: [
|
actions: [
|
||||||
IconButton(
|
IconButton(
|
||||||
onPressed: validData == true && dataValidApi == 2 && validDataError != null
|
onPressed: dataValidApi == 2 && validDataError != null
|
||||||
? () => {
|
? () => {
|
||||||
showDialog(
|
showDialog(
|
||||||
context: context,
|
context: context,
|
||||||
|
@ -802,7 +802,7 @@ class _EncryptionSettingsWidgetState extends State<EncryptionSettingsWidget> {
|
||||||
tooltip: generateStatusString()
|
tooltip: generateStatusString()
|
||||||
),
|
),
|
||||||
IconButton(
|
IconButton(
|
||||||
onPressed: dataValidApi == 1
|
onPressed: validData == true && dataValidApi == 1
|
||||||
? () => saveData()
|
? () => saveData()
|
||||||
: null,
|
: null,
|
||||||
icon: const Icon(Icons.save),
|
icon: const Icon(Icons.save),
|
||||||
|
|
Loading…
Add table
Reference in a new issue