Fixes some UI desync
This commit is contained in:
parent
dd37c07485
commit
c06176c900
7 changed files with 41 additions and 32 deletions
|
@ -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");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue