From b5dcc64ce8632eb843f48ba2fe2382dcd741d64f Mon Sep 17 00:00:00 2001 From: Xephi59 Date: Wed, 8 Jul 2015 16:39:54 +0200 Subject: [PATCH] Fix email recovery --- .../fr/xephi/authme/commands/EmailCommand.java | 18 ++---------------- .../authme/listener/AuthMePlayerListener.java | 1 - 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/src/main/java/fr/xephi/authme/commands/EmailCommand.java b/src/main/java/fr/xephi/authme/commands/EmailCommand.java index 7a4d81ca..ab32be6d 100644 --- a/src/main/java/fr/xephi/authme/commands/EmailCommand.java +++ b/src/main/java/fr/xephi/authme/commands/EmailCommand.java @@ -2,7 +2,6 @@ package fr.xephi.authme.commands; import java.security.NoSuchAlgorithmException; -import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; @@ -172,21 +171,8 @@ public class EmailCommand implements CommandExecutor { m.send(player, "email_invalid"); return true; } - final String finalhashnew = hashnew; - final PlayerAuth finalauth = auth; - if (data instanceof Thread) { - finalauth.setHash(hashnew); - data.updatePassword(auth); - } else { - Bukkit.getScheduler().runTaskAsynchronously(plugin, new Runnable() { - - @Override - public void run() { - finalauth.setHash(finalhashnew); - data.updatePassword(finalauth); - } - }); - } + auth.setHash(hashnew); + data.updatePassword(auth); plugin.mail.main(auth, thePass); m.send(player, "email_send"); } catch (NoSuchAlgorithmException ex) { diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java index 8c99eedf..650aa3a9 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java @@ -53,7 +53,6 @@ public class AuthMePlayerListener implements Listener { public static GameMode gm = GameMode.SURVIVAL; public static ConcurrentHashMap gameMode = new ConcurrentHashMap(); public static ConcurrentHashMap joinMessage = new ConcurrentHashMap(); - private Utils utils = Utils.getInstance(); private Messages m = Messages.getInstance(); public AuthMe plugin; private DataSource data;