1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-11-22 14:22:05 +01:00

Fix MessageEventNotificationListener

This commit is contained in:
Florian Schmaus 2016-12-10 11:47:24 +01:00
parent 1151371c36
commit 61bdc6f28c
2 changed files with 8 additions and 6 deletions

View file

@ -194,7 +194,7 @@ public final class MessageEventManager extends Manager {
Method method = Method method =
MessageEventNotificationListener.class.getDeclaredMethod( MessageEventNotificationListener.class.getDeclaredMethod(
methodName, methodName,
new Class<?>[] { String.class, String.class }); new Class<?>[] { Jid.class, String.class });
for (MessageEventNotificationListener listener : messageEventNotificationListeners) { for (MessageEventNotificationListener listener : messageEventNotificationListeners) {
method.invoke(listener, new Object[] { from, packetID }); method.invoke(listener, new Object[] { from, packetID });
} }

View file

@ -17,6 +17,8 @@
package org.jivesoftware.smackx.xevent; package org.jivesoftware.smackx.xevent;
import org.jxmpp.jid.Jid;
/** /**
* *
* A listener that is fired anytime a message event notification is received. * A listener that is fired anytime a message event notification is received.
@ -33,7 +35,7 @@ public interface MessageEventNotificationListener {
* @param from the user that sent the notification. * @param from the user that sent the notification.
* @param packetID the id of the message that was sent. * @param packetID the id of the message that was sent.
*/ */
public void deliveredNotification(String from, String packetID); public void deliveredNotification(Jid from, String packetID);
/** /**
* Called when a notification of message displayed is received. * Called when a notification of message displayed is received.
@ -41,7 +43,7 @@ public interface MessageEventNotificationListener {
* @param from the user that sent the notification. * @param from the user that sent the notification.
* @param packetID the id of the message that was sent. * @param packetID the id of the message that was sent.
*/ */
public void displayedNotification(String from, String packetID); public void displayedNotification(Jid from, String packetID);
/** /**
* Called when a notification that the receiver of the message is composing a reply is * Called when a notification that the receiver of the message is composing a reply is
@ -50,7 +52,7 @@ public interface MessageEventNotificationListener {
* @param from the user that sent the notification. * @param from the user that sent the notification.
* @param packetID the id of the message that was sent. * @param packetID the id of the message that was sent.
*/ */
public void composingNotification(String from, String packetID); public void composingNotification(Jid from, String packetID);
/** /**
* Called when a notification that the receiver of the message is offline is received. * Called when a notification that the receiver of the message is offline is received.
@ -58,7 +60,7 @@ public interface MessageEventNotificationListener {
* @param from the user that sent the notification. * @param from the user that sent the notification.
* @param packetID the id of the message that was sent. * @param packetID the id of the message that was sent.
*/ */
public void offlineNotification(String from, String packetID); public void offlineNotification(Jid from, String packetID);
/** /**
* Called when a notification that the receiver of the message cancelled the reply * Called when a notification that the receiver of the message cancelled the reply
@ -67,5 +69,5 @@ public interface MessageEventNotificationListener {
* @param from the user that sent the notification. * @param from the user that sent the notification.
* @param packetID the id of the message that was sent. * @param packetID the id of the message that was sent.
*/ */
public void cancelledNotification(String from, String packetID); public void cancelledNotification(Jid from, String packetID);
} }