Nicht mehr auf UserManager warten
This commit is contained in:
@@ -4508,10 +4508,12 @@ class UserManager {
|
||||
return Helper.isNotNull(UserManager.userData) && Helper.isNotNull(UserManager.userData.id);
|
||||
}
|
||||
}
|
||||
UserManager.waitForData = true;
|
||||
|
||||
|
||||
InitPromise.addPromise(function(app){
|
||||
UserManager.init(app);
|
||||
return UserManager.fetchMe("u/me").then(function(){
|
||||
let userManagerPromise = UserManager.fetchMe("u/me").then(function(){
|
||||
UserManager.addIsLoggedInListener(function (isLoggedIn) {
|
||||
if (isLoggedIn) {
|
||||
const settingsManager = SettingsManager.getInstance();
|
||||
@@ -4532,6 +4534,10 @@ InitPromise.addPromise(function(app){
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
if (UserManager.waitForData){
|
||||
return userManagerPromise;
|
||||
}
|
||||
});
|
||||
|
||||
class UserAction extends MenuAction {
|
||||
@@ -7953,6 +7959,7 @@ SettingsSite.setTemplate("html/application/setting-template.html");
|
||||
|
||||
RegistrationSite.addAction = false;
|
||||
LoginSite.addLoginAction = false;
|
||||
UserManager.waitForData = false;
|
||||
|
||||
InitPromise.resolve(app$1).then(async function () {
|
||||
SettingsSite.settingsAction.showFor = MenuAction.SHOW_ALWAYS;
|
||||
|
||||
Reference in New Issue
Block a user