Fixes some UI desync

This commit is contained in:
zontreck 2024-11-23 17:08:22 -07:00
parent dd37c07485
commit c06176c900
7 changed files with 41 additions and 32 deletions

View file

@ -9,6 +9,7 @@ import 'package:servermanager/pages/ModManager.dart';
import 'package:servermanager/pages/autorestart.dart';
import 'package:servermanager/pages/home.dart';
import 'package:servermanager/pages/snapshots.dart';
import 'package:servermanager/structs/credentials.dart';
import 'package:servermanager/structs/settings.dart';
import 'pages/ServerSettings.dart';
@ -106,6 +107,17 @@ class ServerPage extends StatelessWidget {
}
}
// Make a temporary fake user for action logging
if (login.username == settings.superuser.name) {
settings.loggedInUser = settings.superuser;
} else {
for (User usr in settings.inst!.admins) {
if (usr.name == login.username) {
settings.loggedInUser = usr;
}
}
}
Navigator.pushNamed(context, "/home");
} else {
print("Login not valid");