From 22926bf0b4765929b440c018ab03746ff4385199 Mon Sep 17 00:00:00 2001 From: Alejandro <25-alejandro@users.noreply.git.krews.org> Date: Mon, 27 Jan 2020 21:02:22 +0200 Subject: [PATCH] Fix group forums --- .../eu/habbo/habbohotel/guilds/forums/ForumThreadComment.java | 2 +- .../incoming/guilds/forums/GuildForumModerateMessageEvent.java | 2 ++ .../incoming/guilds/forums/GuildForumModerateThreadEvent.java | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eu/habbo/habbohotel/guilds/forums/ForumThreadComment.java b/src/main/java/com/eu/habbo/habbohotel/guilds/forums/ForumThreadComment.java index f1f05529..01f6792c 100644 --- a/src/main/java/com/eu/habbo/habbohotel/guilds/forums/ForumThreadComment.java +++ b/src/main/java/com/eu/habbo/habbohotel/guilds/forums/ForumThreadComment.java @@ -192,7 +192,7 @@ public class ForumThreadComment implements Runnable, ISerialize { if (!this.needsUpdate) return; - try (Connection connection = Emulator.getDatabase().getDataSource().getConnection(); PreparedStatement statement = connection.prepareStatement("UPDATE guilds_forums_comments` SET `state` = ?, `admin_id` = ? WHERE `id` = ?;")) { + try (Connection connection = Emulator.getDatabase().getDataSource().getConnection(); PreparedStatement statement = connection.prepareStatement("UPDATE guilds_forums_comments SET `state` = ?, `admin_id` = ? WHERE `id` = ?")) { statement.setInt(1, this.state.getStateId()); statement.setInt(2, this.adminId); statement.setInt(3, this.commentId); diff --git a/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateMessageEvent.java b/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateMessageEvent.java index c156a9af..9f8ab11f 100644 --- a/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateMessageEvent.java +++ b/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateMessageEvent.java @@ -60,6 +60,8 @@ public class GuildForumModerateMessageEvent extends MessageHandler { comment.setAdminId(this.client.getHabbo().getHabboInfo().getId()); this.client.sendResponse(new PostUpdateMessageComposer(guild.getId(), thread.getThreadId(), comment)); + Emulator.getThreading().run(comment); + switch (state) { case 10: case 20: diff --git a/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateThreadEvent.java b/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateThreadEvent.java index 1aaea3d6..dbb55393 100644 --- a/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateThreadEvent.java +++ b/src/main/java/com/eu/habbo/messages/incoming/guilds/forums/GuildForumModerateThreadEvent.java @@ -51,6 +51,8 @@ public class GuildForumModerateThreadEvent extends MessageHandler { thread.setState(ForumThreadState.fromValue(state)); thread.setAdminId(this.client.getHabbo().getHabboInfo().getId()); + Emulator.getThreading().run(thread); + switch (state) { case 10: case 20: