Send a webhook alert when restart is required for mod list changes
This commit is contained in:
parent
5be57fbca5
commit
d64a34605c
6 changed files with 25 additions and 4 deletions
|
@ -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;
|
||||
});
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue