Send a webhook alert when restart is required for mod list changes

This commit is contained in:
zontreck 2024-11-23 16:00:04 -07:00
parent 5be57fbca5
commit d64a34605c
6 changed files with 25 additions and 4 deletions

View file

@ -55,6 +55,8 @@ class ModManagerState extends State<ModManager> {
i++;
} while (i < end - oldIndex);
settings.inst!.mods[end] = item;
settings.restartRequired = true;
} else if (oldIndex > newIndex) {
//From bottom to top
Mod item = settings.inst!.mods[oldIndex];
@ -62,6 +64,8 @@ class ModManagerState extends State<ModManager> {
settings.inst!.mods[i] = settings.inst!.mods[i - 1];
}
settings.inst!.mods[newIndex] = item;
settings.restartRequired = true;
}
setState(() {
settings.Write();
@ -92,11 +96,14 @@ class ModManagerState extends State<ModManager> {
if (MERA.delete) {
setState(() {
settings.inst!.mods.removeAt(idx);
settings.restartRequired = true;
});
return;
}
setState(() {
settings.inst!.mods[idx] = MERA.mod!;
settings.restartRequired = true;
});
}
},
@ -117,6 +124,8 @@ class ModManagerState extends State<ModManager> {
setState(() {
settings.inst!.mods.add(MERA.mod!);
settings.restartRequired = true;
});
}
},