From 274ea7f1ad286916ae5e02a7d3fae0dc3204853c Mon Sep 17 00:00:00 2001 From: Alejandro <25-alejandro@users.noreply.git.krews.org> Date: Mon, 5 Aug 2019 19:52:28 +0300 Subject: [PATCH] Make messenger friend list behave properly --- .../java/com/eu/habbo/habbohotel/messenger/MessengerBuddy.java | 1 + .../com/eu/habbo/messages/outgoing/friends/FriendsComposer.java | 2 +- .../messages/outgoing/friends/UserSearchResultComposer.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eu/habbo/habbohotel/messenger/MessengerBuddy.java b/src/main/java/com/eu/habbo/habbohotel/messenger/MessengerBuddy.java index 7489fd23..62d7a862 100644 --- a/src/main/java/com/eu/habbo/habbohotel/messenger/MessengerBuddy.java +++ b/src/main/java/com/eu/habbo/habbohotel/messenger/MessengerBuddy.java @@ -52,6 +52,7 @@ public class MessengerBuddy implements Runnable, ISerialize { try { this.id = set.getInt("id"); this.username = set.getString("username"); + this.look = set.getString("look"); this.relation = 0; this.userOne = 0; } catch (SQLException e) { diff --git a/src/main/java/com/eu/habbo/messages/outgoing/friends/FriendsComposer.java b/src/main/java/com/eu/habbo/messages/outgoing/friends/FriendsComposer.java index 8f3ccc3b..46caa6b9 100644 --- a/src/main/java/com/eu/habbo/messages/outgoing/friends/FriendsComposer.java +++ b/src/main/java/com/eu/habbo/messages/outgoing/friends/FriendsComposer.java @@ -36,7 +36,7 @@ public class FriendsComposer extends MessageComposer { this.response.appendInt(row.getValue().getGender().equals(HabboGender.M) ? 0 : 1); this.response.appendBoolean(row.getValue().getOnline() == 1); this.response.appendBoolean(row.getValue().inRoom()); //IN ROOM - this.response.appendString(row.getValue().getLook()); + this.response.appendString(row.getValue().getOnline() == 1 ? row.getValue().getLook() : ""); this.response.appendInt(0); this.response.appendString(row.getValue().getMotto()); this.response.appendString(""); diff --git a/src/main/java/com/eu/habbo/messages/outgoing/friends/UserSearchResultComposer.java b/src/main/java/com/eu/habbo/messages/outgoing/friends/UserSearchResultComposer.java index 4666d09e..cfa10e69 100644 --- a/src/main/java/com/eu/habbo/messages/outgoing/friends/UserSearchResultComposer.java +++ b/src/main/java/com/eu/habbo/messages/outgoing/friends/UserSearchResultComposer.java @@ -62,7 +62,7 @@ public class UserSearchResultComposer extends MessageComposer { this.response.appendBoolean(false); this.response.appendString(""); this.response.appendInt(1); - this.response.appendString(buddy.getLook()); + this.response.appendString(buddy.getOnline() == 1 ? buddy.getLook() : ""); this.response.appendString(""); }