mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-05-14 05:52:51 +00:00
Bug fixes
This commit is contained in:
parent
b270ca2b8c
commit
e013b1496e
5 changed files with 19 additions and 9 deletions
|
@ -165,7 +165,7 @@ class _DnsServerSettingsScreenState extends State<DnsServerSettingsScreen> {
|
|||
processModal.open(AppLocalizations.of(context)!.savingConfig);
|
||||
|
||||
final result = await dnsProvider.saveDnsServerConfig({
|
||||
"ratelimit": int.parse(_limitRequestsController.text),
|
||||
"ratelimit": int.tryParse(_limitRequestsController.text),
|
||||
"edns_cs_enabled": _enableEdns,
|
||||
"edns_cs_use_custom": _useCustomIpEdns,
|
||||
"edns_cs_custom_ip": _customIpEdnsController.text,
|
||||
|
|
|
@ -47,6 +47,7 @@ class _UpdateScreenState extends State<UpdateScreen> {
|
|||
|
||||
void processChangelog() async {
|
||||
final serversProvider = Provider.of<ServersProvider>(context, listen: false);
|
||||
if (serversProvider.updateAvailable.data?.changelog == null) return;
|
||||
final markdownResult = await compute(md.markdownToHtml, serversProvider.updateAvailable.data!.changelog!);
|
||||
final htmlParsedResult = await compute(html.parse, markdownResult);
|
||||
setState(() => _htmlChangelog = htmlParsedResult.outerHtml);
|
||||
|
@ -84,7 +85,7 @@ class _UpdateScreenState extends State<UpdateScreen> {
|
|||
|
||||
processModal.close();
|
||||
|
||||
if (!mounted) return;
|
||||
if (!context.mounted) return;
|
||||
if (result.successful == true) {
|
||||
serversProvider.recheckPeriodServerUpdated();
|
||||
showSnacbkar(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue