Remember to sync before pushing!

This commit is contained in:
Maxetto 2015-07-10 16:51:34 +02:00
parent 8758e563bf
commit 11ab01c45d

View File

@ -12,6 +12,7 @@ import java.util.List;
import fr.xephi.authme.AuthMe; import fr.xephi.authme.AuthMe;
import fr.xephi.authme.ConsoleLogger; import fr.xephi.authme.ConsoleLogger;
import fr.xephi.authme.cache.auth.PlayerAuth; import fr.xephi.authme.cache.auth.PlayerAuth;
import fr.xephi.authme.cache.auth.PlayerCache;
import fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException; import fr.xephi.authme.datasource.MiniConnectionPoolManager.TimeoutException;
import fr.xephi.authme.settings.PlayersLogs; import fr.xephi.authme.settings.PlayersLogs;
import fr.xephi.authme.settings.Settings; import fr.xephi.authme.settings.Settings;
@ -74,8 +75,8 @@ public class SQLite implements DataSource {
} }
} }
private synchronized void connect() throws ClassNotFoundException, private synchronized void connect()
SQLException { throws ClassNotFoundException, SQLException {
Class.forName("org.sqlite.JDBC"); Class.forName("org.sqlite.JDBC");
ConsoleLogger.info("SQLite driver loaded"); ConsoleLogger.info("SQLite driver loaded");
this.con = DriverManager.getConnection("jdbc:sqlite:plugins/AuthMe/" + database + ".db"); this.con = DriverManager.getConnection("jdbc:sqlite:plugins/AuthMe/" + database + ".db");
@ -508,17 +509,17 @@ public class SQLite implements DataSource {
@Override @Override
public boolean isLogged(String user) { public boolean isLogged(String user) {
return PlayersLogs.getInstance().players.contains(user.toLowerCase()); return PlayerCache.getInstance().isAuthenticated(user);
} }
@Override @Override
public void setLogged(String user) { public void setLogged(String user) {
PlayersLogs.getInstance().addPlayer(user.toLowerCase()); PlayersLogs.getInstance().savePlayerLogs();
} }
@Override @Override
public void setUnlogged(String user) { public void setUnlogged(String user) {
PlayersLogs.getInstance().removePlayer(user.toLowerCase()); PlayersLogs.getInstance().savePlayerLogs();
} }
@Override @Override