Bug fixes

This commit is contained in:
Juan Gilsanz Polo 2024-03-10 20:30:25 +01:00
parent b270ca2b8c
commit e013b1496e
5 changed files with 19 additions and 9 deletions

View file

@ -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,

View file

@ -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(