Change users being updated async and refactor update task

This commit is contained in:
Luck
2016-06-17 23:23:28 +01:00
Unverified
parent 00c3a8b415
commit 484bc44288
9 changed files with 51 additions and 54 deletions
@@ -135,7 +135,8 @@ public class HikariDatastore extends Datastore {
return false;
});
if (success) plugin.getUserManager().updateOrSetUser(user);
// User updating and loading should be done sync as permission attachments are updated
if (success) plugin.doSync(() -> plugin.getUserManager().updateOrSetUser(user));
return success;
}
@@ -171,7 +172,8 @@ public class HikariDatastore extends Datastore {
return true;
});
if (success) plugin.getUserManager().updateOrSetUser(user);
// User updating and loading should be done sync as permission attachments are updated
if (success) plugin.doSync(() -> plugin.getUserManager().updateOrSetUser(user));
return success;
}