don't show empty templates

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/entities/Presences.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Presences.java 🔗

@@ -59,7 +59,9 @@ public class Presences {
 		synchronized (this.presences) {
 			ArrayList<PresenceTemplate> templates = new ArrayList<>(presences.size());
 			for(Presence p : presences.values()) {
-				templates.add(new PresenceTemplate(p.getStatus(),p.getMessage()));
+				if (p.getMessage() != null && !p.getMessage().trim().isEmpty()) {
+					templates.add(new PresenceTemplate(p.getStatus(), p.getMessage()));
+				}
 			}
 			return templates;
 		}