diff --git a/web/repertory/lib/settings.dart b/web/repertory/lib/settings.dart index b985395f..23cc5e11 100644 --- a/web/repertory/lib/settings.dart +++ b/web/repertory/lib/settings.dart @@ -26,12 +26,10 @@ void createBooleanSetting( onPressed: (_) => setState(() { settings[key] = !value; - widget.onChanged?.call(widget.settings); }), onToggle: (bool nextValue) { setState(() { settings[key] = nextValue; - widget.onChanged?.call(widget.settings); }); }, ), @@ -64,7 +62,6 @@ void createIntListSetting( onChanged: (newValue) { setState(() { settings[key] = int.parse(newValue ?? defaultValue.toString()); - widget.onChanged?.call(widget.settings); }); }, items: @@ -121,7 +118,6 @@ void createIntSetting( } setState(() { settings[key] = int.parse(updatedValue); - widget.onChanged?.call(widget.settings); }); Navigator.of(context).pop(); }, @@ -197,7 +193,6 @@ void createPasswordSetting( setState(() { settings[key] = updatedValue1; - widget.onChanged?.call(widget.settings); }); Navigator.of(context).pop(); }, @@ -279,7 +274,6 @@ void createStringListSetting( onChanged: (newValue) => setState(() { settings[key] = newValue; - widget.onChanged?.call(widget.settings); }), items: valueList.map>((item) { @@ -336,7 +330,6 @@ void createStringSetting( } setState(() { settings[key] = updatedValue; - widget.onChanged?.call(widget.settings); }); Navigator.of(context).pop(); }, diff --git a/web/repertory/lib/widgets/mount_settings.dart b/web/repertory/lib/widgets/mount_settings.dart index fbd9ff11..04170bb5 100644 --- a/web/repertory/lib/widgets/mount_settings.dart +++ b/web/repertory/lib/widgets/mount_settings.dart @@ -13,13 +13,11 @@ class MountSettingsWidget extends StatefulWidget { final bool isAdd; final bool showAdvanced; final Mount mount; - final Function? onChanged; final Map settings; const MountSettingsWidget({ super.key, this.isAdd = false, required this.mount, - this.onChanged, required this.settings, required this.showAdvanced, }); diff --git a/web/repertory/lib/widgets/ui_settings.dart b/web/repertory/lib/widgets/ui_settings.dart index 137ee661..93538a75 100644 --- a/web/repertory/lib/widgets/ui_settings.dart +++ b/web/repertory/lib/widgets/ui_settings.dart @@ -105,7 +105,7 @@ class _UISettingsWidgetState extends State { .put( Uri.parse( Uri.encodeFull( - '${getBaseUri()}/api/v1/settings?data=${convertAllToString(widget.settings)})', + '${getBaseUri()}/api/v1/settings?data=${jsonEncode(convertAllToString(widget.settings))})', ), ), )