Mon, 30 Dec 2024 13:15:48 +0100
add exec maven plugin
package de.unixwork.im; import java.util.HashMap; import java.util.Map; import org.jivesoftware.smack.packet.Presence; public class PresenceInfo { private final Map<String, Presence.Type> presence = new HashMap<>(4); public PresenceInfo() { } public void setStatus(String resource, Presence.Type type) { presence.put(resource, type); } public String getOnlineStatus() { String status = "<offline> "; for (Map.Entry<String, Presence.Type> entry : presence.entrySet()) { Presence.Type type = entry.getValue(); if(type == Presence.Type.available) { status = "<online> "; break; } } return status; } }