Skip to content
This repository was archived by the owner on Apr 3, 2025. It is now read-only.

Commit 3dd087e

Browse files
committed
feat(modules): ability to set the boot module
1 parent ac838f9 commit 3dd087e

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

lib/modules/settings/core/dialogs.dart

+6-4
Original file line numberDiff line numberDiff line change
@@ -1367,10 +1367,12 @@ class SettingsDialogs {
13671367
Navigator.of(context).pop();
13681368
}
13691369

1370-
final modules = LunaModule.values.filter((m) {
1371-
if (m.homeRoute == null) return false;
1372-
if (!m.isEnabled) return false;
1373-
return true;
1370+
final modules = LunaModule.values.filter((module) {
1371+
final enabled = module.isEnabled;
1372+
final featureFlag = module.featureFlag;
1373+
final homeRoute = module.homeRoute != null;
1374+
1375+
return homeRoute && enabled && featureFlag;
13741376
}).toList();
13751377

13761378
await LunaDialog.dialog(

lib/modules/settings/routes/configuration_general/route.dart

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class _State extends State<ConfigurationGeneralRoute>
4040
children: [
4141
..._appearance(),
4242
..._localization(),
43+
..._modules(),
4344
if (LunaNetwork.isSupported) ..._network(),
4445
],
4546
);

0 commit comments

Comments
 (0)