summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-09-04 10:54:59 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-09-04 10:54:59 -0400
commitda258dd3653a09bf6397e9704e720e72b2457ea3 (patch)
tree186725e6e4407b5def54ccddf4b3d70f6100176c /src/main/java
parentrelease (diff)
downloadken-da258dd3653a09bf6397e9704e720e72b2457ea3.tar.gz
ken-da258dd3653a09bf6397e9704e720e72b2457ea3.tar.bz2
ken-da258dd3653a09bf6397e9704e720e72b2457ea3.zip
bug fixes
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/net/tylermurphy/ken/database/SelfRoleTable.java21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/main/java/net/tylermurphy/ken/database/SelfRoleTable.java b/src/main/java/net/tylermurphy/ken/database/SelfRoleTable.java
index 5ad289c..f44f6a2 100644
--- a/src/main/java/net/tylermurphy/ken/database/SelfRoleTable.java
+++ b/src/main/java/net/tylermurphy/ken/database/SelfRoleTable.java
@@ -55,13 +55,20 @@ public class SelfRoleTable {
}
public boolean deleteData(long guildId, int page){
- String sql = "DELETE FROM self_role_data WHERE guild_id = ? AND page = ?; UPDATE self_role_data SET page = page - 1 WHERE guild_id = ? AND page > ?;";
- try(Connection connection = database.connect(); PreparedStatement statement = connection.prepareStatement(sql)) {
- statement.setLong(1, guildId);
- statement.setInt(2, page);
- statement.setLong(3, guildId);
- statement.setInt(4, page);
- return statement.executeUpdate() != 0;
+ try(Connection connection = database.connect();) {
+ String sql = "DELETE FROM self_role_data WHERE guild_id = ? AND page = ?;";
+ try(PreparedStatement statement = connection.prepareStatement(sql)){
+ statement.setLong(1, guildId);
+ statement.setInt(2, page);
+ statement.executeUpdate();
+ }
+ sql = "UPDATE self_role_data SET page = page - 1 WHERE guild_id = ? AND page > ?;";
+ try(PreparedStatement statement = connection.prepareStatement(sql)){
+ statement.setLong(1, guildId);
+ statement.setInt(2, page);
+ statement.executeUpdate();
+ }
+ return true;
} catch (SQLException e) {
Ken.getInstance().getLogger().error("SQL Error: " + e.getMessage());
return false;