mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-27 11:37:41 +01:00
Fixed KillsTable removal, RemovePlayerTransaction
This commit is contained in:
parent
c7d84c0c3b
commit
b32851c433
@ -48,7 +48,7 @@ public class RemovePlayerTransaction extends Transaction {
|
||||
|
||||
deleteFromTable(GeoInfoTable.TABLE_NAME);
|
||||
deleteFromTable(NicknamesTable.TABLE_NAME);
|
||||
deleteFromTable(KillsTable.TABLE_NAME);
|
||||
deleteFromKillsTable();
|
||||
deleteFromTable(WorldTimesTable.TABLE_NAME);
|
||||
deleteFromTable(SessionsTable.TABLE_NAME);
|
||||
deleteFromTable(PingTable.TABLE_NAME);
|
||||
@ -66,11 +66,24 @@ public class RemovePlayerTransaction extends Transaction {
|
||||
}
|
||||
|
||||
private void deleteFromTable(String tableName) {
|
||||
execute(new ExecStatement("DELETE FROM " + tableName + " WHERE (uuid=?)") {
|
||||
execute(new ExecStatement("DELETE FROM " + tableName + " WHERE uuid=?") {
|
||||
@Override
|
||||
public void prepare(PreparedStatement statement) throws SQLException {
|
||||
statement.setString(1, playerUUID.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void deleteFromKillsTable() {
|
||||
String sql = "DELETE FROM " + KillsTable.TABLE_NAME +
|
||||
" WHERE " + KillsTable.KILLER_UUID + "=?" +
|
||||
" OR " + KillsTable.VICTIM_UUID + "=?";
|
||||
execute(new ExecStatement(sql) {
|
||||
@Override
|
||||
public void prepare(PreparedStatement statement) throws SQLException {
|
||||
statement.setString(1, playerUUID.toString());
|
||||
statement.setString(2, playerUUID.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user