cleared up some error messages in axolotl service and execute publishOwnDevicesWhenNeeded() only if processing our own jid

This commit is contained in:
Daniel Gultsch 2015-08-25 11:43:10 +02:00
parent 25c49d5e34
commit 5eae1e52d2

View file

@ -282,7 +282,9 @@ public class AxolotlService {
XmppAxolotlSession.Trust.UNTRUSTED); XmppAxolotlSession.Trust.UNTRUSTED);
this.deviceIds.put(jid, deviceIds); this.deviceIds.put(jid, deviceIds);
mXmppConnectionService.keyStatusUpdated(); mXmppConnectionService.keyStatusUpdated();
publishOwnDeviceIdIfNeeded(); if (account.getJid().toBareJid().equals(jid.toBareJid())) {
publishOwnDeviceIdIfNeeded();
}
} }
public void wipeOtherPepDevices() { public void wipeOtherPepDevices() {
@ -320,12 +322,14 @@ public class AxolotlService {
mXmppConnectionService.sendIqPacket(account, publish, new OnIqPacketReceived() { mXmppConnectionService.sendIqPacket(account, publish, new OnIqPacketReceived() {
@Override @Override
public void onIqPacketReceived(Account account, IqPacket packet) { public void onIqPacketReceived(Account account, IqPacket packet) {
// TODO: implement this! if (packet.getType() != IqPacket.TYPE.RESULT) {
Log.d(Config.LOGTAG, getLogprefix(account)+ "Error received while publishing own device id" + packet.findChild("error"));
}
} }
}); });
} }
} else { } else {
Log.d(Config.LOGTAG, getLogprefix(account) + "Error received while publishing device ID:" + packet.findChild("error")); Log.d(Config.LOGTAG, getLogprefix(account) + "Error received while retrieving Device Ids" + packet.findChild("error"));
} }
} }
}); });