Adds a Request Restart switch
This commit is contained in:
parent
bdebdf89d5
commit
fa26d2f914
2 changed files with 20 additions and 2 deletions
|
@ -17,6 +17,7 @@ class HomePage extends StatefulWidget {
|
|||
|
||||
class HomePageState extends State<HomePage> {
|
||||
Settings settings = Settings();
|
||||
bool requireRestart=false;
|
||||
|
||||
HomePageState({required this.settings});
|
||||
|
||||
|
@ -112,15 +113,22 @@ class HomePageState extends State<HomePage> {
|
|||
|
||||
C2SUploadSettingsPacket upload = C2SUploadSettingsPacket();
|
||||
upload.srvSettings = settings.serialize();
|
||||
upload.performRestart=requireRestart;
|
||||
|
||||
await settings.client!.send(upload, false);
|
||||
Settings.Clear();
|
||||
|
||||
setState(() {});
|
||||
|
||||
Navigator.pop(context);
|
||||
if(requireRestart)
|
||||
Navigator.pop(context);
|
||||
},
|
||||
)
|
||||
, SwitchListTile(value: requireRestart, onChanged: (V) {
|
||||
setState(() {
|
||||
requireRestart = V;
|
||||
});
|
||||
}, title: Text("Perform Restart"), subtitle: Text("Whether a immediate server restart should be performed in combination with this wrapper settings update"),)
|
||||
],
|
||||
)),
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue