Browse Source

neon: Fix exporting disabled settings

pull/182/head
jld3103 2 years ago
parent
commit
1c8f9f0558
No known key found for this signature in database
GPG Key ID: 9062417B9E8EB7B3
  1. 6
      packages/neon/lib/src/utils/settings_export_helper.dart

6
packages/neon/lib/src/utils/settings_export_helper.dart

@ -58,26 +58,32 @@ class SettingsExportHelper {
Map<String, dynamic> toJsonExport() => {
'global': {
for (final option in globalOptions.options) ...{
if (option.enabled.value) ...{
option.key: option.serialize(),
},
},
},
'apps': {
for (final appImplementation in appImplementations) ...{
appImplementation.id: {
for (final option in appImplementation.options.options) ...{
if (option.enabled.value) ...{
option.key: option.serialize(),
},
},
},
},
},
'accounts': {
for (final account in accountSpecificOptions.keys) ...{
account.id: {
for (final option in accountSpecificOptions[account]!) ...{
if (option.enabled.value) ...{
option.key: option.serialize(),
},
},
},
},
},
};
}

Loading…
Cancel
Save