From 9867e3b1fc9ef6ac9a3fc851dc001478177b80d7 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Sun, 25 Dec 2016 18:40:36 +0100 Subject: use original message to parse pep --- src/main/java/de/pixart/messenger/parser/MessageParser.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/java/de/pixart/messenger/parser/MessageParser.java b/src/main/java/de/pixart/messenger/parser/MessageParser.java index 227fb9e11..69c2faff9 100644 --- a/src/main/java/de/pixart/messenger/parser/MessageParser.java +++ b/src/main/java/de/pixart/messenger/parser/MessageParser.java @@ -255,9 +255,9 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece mXmppConnectionService.updateAccountUi(); } } else if (AxolotlService.PEP_DEVICE_LIST.equals(node)) { - Log.d(Config.LOGTAG, AxolotlService.getLogprefix(account) + "Received PEP device list update from " + from + ", processing..."); Element item = items.findChild("item"); Set deviceIds = mXmppConnectionService.getIqParser().deviceIds(item); + Log.d(Config.LOGTAG, AxolotlService.getLogprefix(account) + "Received PEP device list (" + deviceIds + ") update from " + from + ", processing..."); AxolotlService axolotlService = account.getAxolotlService(); axolotlService.registerDevices(from, deviceIds); mXmppConnectionService.updateAccountUi(); @@ -645,9 +645,9 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece } } - Element event = packet.findChild("event", "http://jabber.org/protocol/pubsub#event"); + Element event = original.findChild("event", "http://jabber.org/protocol/pubsub#event"); if (event != null) { - parseEvent(event, from, account); + parseEvent(event, original.getFrom(), account); } String nick = packet.findChildContent("nick", "http://jabber.org/protocol/nick"); -- cgit v1.2.3