Browse Source

Accurate purge count

t00thpick1 11 years ago
parent
commit
fe29bb4b9f
1 changed files with 6 additions and 6 deletions
  1. 6 6
      src/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java

+ 6 - 6
src/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java

@@ -80,13 +80,13 @@ public final class SQLDatabaseManager implements DatabaseManager {
 
         Connection connection = null;
         Statement statement = null;
-        List<String> usernames = new ArrayList<String>();
+        int purged = 0;
 
         try {
             connection = connectionPool.getConnection(POOL_FETCH_TIMEOUT);
             statement = connection.createStatement();
 
-            statement.executeUpdate("DELETE FROM u, e, h, s, c USING " + tablePrefix + "users u " +
+            purged = statement.executeUpdate("DELETE FROM u, e, h, s, c USING " + tablePrefix + "users u " +
                     "JOIN " + tablePrefix + "experience e ON (u.id = e.user_id) " +
                     "JOIN " + tablePrefix + "huds h ON (u.id = h.user_id) " +
                     "JOIN " + tablePrefix + "skills s ON (u.id = s.user_id) " +
@@ -115,7 +115,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
             }
         }
 
-        mcMMO.p.getLogger().info("Purged " + usernames.size() + " users from the database.");
+        mcMMO.p.getLogger().info("Purged " + purged + " users from the database.");
     }
 
     public void purgeOldUsers() {
@@ -123,13 +123,13 @@ public final class SQLDatabaseManager implements DatabaseManager {
 
         Connection connection = null;
         Statement statement = null;
-        List<String> usernames = new ArrayList<String>();
+        int purged = 0;
 
         try {
             connection = connectionPool.getConnection(POOL_FETCH_TIMEOUT);
             statement = connection.createStatement();
 
-            statement.executeUpdate("DELETE FROM u, e, h, s, c USING " + tablePrefix + "users u " +
+            purged = statement.executeUpdate("DELETE FROM u, e, h, s, c USING " + tablePrefix + "users u " +
                     "JOIN " + tablePrefix + "experience e ON (u.id = e.user_id) " +
                     "JOIN " + tablePrefix + "huds h ON (u.id = h.user_id) " +
                     "JOIN " + tablePrefix + "skills s ON (u.id = s.user_id) " +
@@ -158,7 +158,7 @@ public final class SQLDatabaseManager implements DatabaseManager {
             }
         }
 
-        mcMMO.p.getLogger().info("Purged " + usernames.size() + " users from the database.");
+        mcMMO.p.getLogger().info("Purged " + purged + " users from the database.");
     }
 
     public boolean removeUser(String playerName) {