summaryrefslogtreecommitdiffstats
path: root/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-08-08 16:30:32 +0200
committersnowleo <schneeleo@gmail.com>2011-08-08 16:30:32 +0200
commitfbd9ee9453cdfec7367effba3cb2bc388e3ee88b (patch)
tree64e08e222c5a87eedc58ab8579380047a54dac53 /EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
parent8185b05b5d8a1feb60e70ebbddb907e08dbeeed5 (diff)
downloadEssentials-fbd9ee9453cdfec7367effba3cb2bc388e3ee88b.tar
Essentials-fbd9ee9453cdfec7367effba3cb2bc388e3ee88b.tar.gz
Essentials-fbd9ee9453cdfec7367effba3cb2bc388e3ee88b.tar.lz
Essentials-fbd9ee9453cdfec7367effba3cb2bc388e3ee88b.tar.xz
Essentials-fbd9ee9453cdfec7367effba3cb2bc388e3ee88b.zip
XMPP: Let xmpp users see xmpp messages from other xmpp users.
Diffstat (limited to 'EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java')
-rw-r--r--EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
index c0e56507c..57c692c8c 100644
--- a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
+++ b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
@@ -1,6 +1,5 @@
package com.earth2me.essentials.xmpp;
-import com.earth2me.essentials.Essentials;
import com.earth2me.essentials.IEssentials;
import com.earth2me.essentials.Util;
import java.util.List;
@@ -121,4 +120,21 @@ public class EssentialsXMPP extends JavaPlugin implements IEssentialsXMPP
{
return instance.users.getSpyUsers();
}
+
+ @Override
+ public void broadcastMessage(final String name, final String message)
+ {
+ ess.broadcastMessage(name, message);
+ try
+ {
+ for (String address : EssentialsXMPP.getInstance().getSpyUsers())
+ {
+ EssentialsXMPP.getInstance().sendMessage(address, message);
+ }
+ }
+ catch (Exception ex)
+ {
+ // Ignore exceptions
+ }
+ }
}