From d8e7203bb0b2981af1a8f1f790b5e301c96f4fa7 Mon Sep 17 00:00:00 2001 From: Gabriele C Date: Sat, 8 Jul 2017 22:45:48 +0200 Subject: [PATCH] Revert "Always revoke limbo states synchronously #1222" This reverts commit 7bb701b126ab039b598444d69abeaa3e5f5e2326. --- .../java/fr/xephi/authme/data/limbo/LimboService.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/fr/xephi/authme/data/limbo/LimboService.java b/src/main/java/fr/xephi/authme/data/limbo/LimboService.java index 86bda6b9..69f1261a 100644 --- a/src/main/java/fr/xephi/authme/data/limbo/LimboService.java +++ b/src/main/java/fr/xephi/authme/data/limbo/LimboService.java @@ -2,7 +2,6 @@ package fr.xephi.authme.data.limbo; import fr.xephi.authme.ConsoleLogger; import fr.xephi.authme.data.limbo.persistence.LimboPersistence; -import fr.xephi.authme.service.BukkitService; import fr.xephi.authme.settings.Settings; import org.bukkit.entity.Player; @@ -38,9 +37,6 @@ public class LimboService { @Inject private AuthGroupHandler authGroupHandler; - @Inject - private BukkitService bukkitService; - LimboService() { } @@ -66,14 +62,13 @@ public class LimboService { LimboPlayer limboPlayer = helper.merge(existingLimbo, limboFromDisk); limboPlayer = helper.merge(helper.createLimboPlayer(player, isRegistered), limboPlayer); - entries.put(name, limboPlayer); - bukkitService.runTask(() -> helper.revokeLimboStates(player)); taskManager.registerMessageTask(player, limboPlayer, isRegistered); taskManager.registerTimeoutTask(player, limboPlayer); - + helper.revokeLimboStates(player); authGroupHandler.setGroup(player, limboPlayer, isRegistered ? AuthGroupType.REGISTERED_UNAUTHENTICATED : AuthGroupType.UNREGISTERED); + entries.put(name, limboPlayer); persistence.saveLimboPlayer(player, limboPlayer); }