diff options
author | snowleo <schneeleo@gmail.com> | 2011-08-08 16:30:32 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-08-08 16:30:32 +0200 |
commit | fa69490c6d824a4ecc3d5744576a08ba35fcd539 (patch) | |
tree | 91de22d4f658c46d97a5fa5af3817f68e4e633b4 /EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java | |
parent | 39f4e42f7b9b6ac350e1f7e25a086de17a93ddfc (diff) | |
download | Essentials-fa69490c6d824a4ecc3d5744576a08ba35fcd539.tar Essentials-fa69490c6d824a4ecc3d5744576a08ba35fcd539.tar.gz Essentials-fa69490c6d824a4ecc3d5744576a08ba35fcd539.tar.lz Essentials-fa69490c6d824a4ecc3d5744576a08ba35fcd539.tar.xz Essentials-fa69490c6d824a4ecc3d5744576a08ba35fcd539.zip |
XMPP: Let xmpp users see xmpp messages from other xmpp users.
Diffstat (limited to 'EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java')
-rw-r--r-- | EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java index f33f29416..e43844c5b 100644 --- a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java +++ b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java @@ -38,14 +38,14 @@ public class XMPPManager extends Handler implements MessageListener, ChatManager private transient ChatManager chatManager; private final transient Map<String, Chat> chats = Collections.synchronizedMap(new HashMap<String, Chat>()); private final transient Set<LogRecord> logrecords = Collections.synchronizedSet(new HashSet<LogRecord>()); - private final transient JavaPlugin parent; + private final transient IEssentialsXMPP parent; private transient List<String> logUsers; private transient Level logLevel; private transient boolean ignoreLagMessages = true; private transient Thread loggerThread; private transient boolean threadrunning = true; - public XMPPManager(final JavaPlugin parent) + public XMPPManager(final IEssentialsXMPP parent) { super(); this.parent = parent; @@ -101,7 +101,8 @@ public class XMPPManager extends Handler implements MessageListener, ChatManager sendCommand(chat, message); break; default: - parent.getServer().broadcastMessage("<X:" + EssentialsXMPP.getInstance().getUserByAddress(StringUtils.parseBareAddress(chat.getParticipant())) + "> " + message); + final String name = parent.getUserByAddress(StringUtils.parseBareAddress(chat.getParticipant())); + parent.broadcastMessage(name, "="+name+": "+ message); } } } @@ -350,7 +351,7 @@ public class XMPPManager extends Handler implements MessageListener, ChatManager } else { - final String from = "[X:" + EssentialsXMPP.getInstance().getUserByAddress(StringUtils.parseBareAddress(chat.getParticipant())) + ">"; + final String from = "[" + parent.getUserByAddress(StringUtils.parseBareAddress(chat.getParticipant())) + ">"; for (Player p : matches) { p.sendMessage(from + p.getDisplayName() + "] " + message); |