improved logging for node configuration change
This commit is contained in:
		
							parent
							
								
									2b492a1fba
								
							
						
					
					
						commit
						7b3d871f28
					
				| @ -597,7 +597,7 @@ public class AxolotlService implements OnAdvancedStreamFeaturesLoaded { | ||||
| 					} | ||||
| 					if (packet.getType() == IqPacket.TYPE.ERROR) { | ||||
| 						if (preConditionNotMet) { | ||||
| 							Log.d(Config.LOGTAG,account.getJid().asBareJid()+": pre condition still not met on second attempt"); | ||||
| 							Log.d(Config.LOGTAG,account.getJid().asBareJid()+": device list pre condition still not met on second attempt"); | ||||
| 						} else if (error != null) { | ||||
| 							pepBroken = true; | ||||
| 							Log.d(Config.LOGTAG, getLogprefix(account) + "Error received while publishing own device id" + packet.findChild("error")); | ||||
| @ -791,8 +791,9 @@ public class AxolotlService implements OnAdvancedStreamFeaturesLoaded { | ||||
| 		mXmppConnectionService.sendIqPacket(account, publish, new OnIqPacketReceived() { | ||||
| 			@Override | ||||
| 			public void onIqPacketReceived(final Account account, IqPacket packet) { | ||||
| 				Element error = packet.getType() == IqPacket.TYPE.ERROR ? packet.findChild("error") : null; | ||||
| 				if (firstAttempt && error != null && error.hasChild("precondition-not-met", Namespace.PUBSUB_ERROR)) { | ||||
| 				final Element error = packet.getType() == IqPacket.TYPE.ERROR ? packet.findChild("error") : null; | ||||
| 				final boolean preconditionNotMet = error != null && error.hasChild("precondition-not-met", Namespace.PUBSUB_ERROR); | ||||
| 				if (firstAttempt && preconditionNotMet) { | ||||
| 					Log.d(Config.LOGTAG, account.getJid().asBareJid() + ": precondition wasn't met for bundle. pushing node configuration"); | ||||
| 					final String node = AxolotlService.PEP_BUNDLES + ":" + getOwnDeviceId(); | ||||
| 					mXmppConnectionService.pushNodeConfiguration(account, node, publishOptions, new XmppConnectionService.OnConfigurationPushed() { | ||||
| @ -815,8 +816,12 @@ public class AxolotlService implements OnAdvancedStreamFeaturesLoaded { | ||||
| 						publishOwnDeviceIdIfNeeded(); | ||||
| 					} | ||||
| 				} else if (packet.getType() == IqPacket.TYPE.ERROR) { | ||||
| 					if (preconditionNotMet) { | ||||
| 						Log.d(Config.LOGTAG,getLogprefix(account) + "bundle precondition still not met after second attempt"); | ||||
| 					} else { | ||||
| 						Log.d(Config.LOGTAG, getLogprefix(account) + "Error received while publishing bundle: " + error); | ||||
| 					} | ||||
| 					pepBroken = true; | ||||
| 					Log.d(Config.LOGTAG, getLogprefix(account) + "Error received while publishing bundle: " + packet.findChild("error")); | ||||
| 				} | ||||
| 			} | ||||
| 		}); | ||||
|  | ||||
| @ -39,7 +39,7 @@ public class MessageGenerator extends AbstractGenerator { | ||||
| 			if (this.mXmppConnectionService.indicateReceived() && !isWithSelf) { | ||||
| 				packet.addChild("request", "urn:xmpp:receipts"); | ||||
| 			} | ||||
| 		} else if (message.getType() == Message.TYPE_PRIVATE) { | ||||
| 		} else if (message.getType() == Message.TYPE_PRIVATE) { //TODO files and images might be private as well | ||||
| 			packet.setTo(message.getCounterpart()); | ||||
| 			packet.setType(MessagePacket.TYPE_CHAT); | ||||
| 			packet.addChild("x","http://jabber.org/protocol/muc#user"); | ||||
|  | ||||
| @ -2483,6 +2483,7 @@ public class XmppConnectionService extends Service { | ||||
| 							@Override | ||||
| 							public void onIqPacketReceived(Account account, IqPacket packet) { | ||||
| 								if (packet.getType() == IqPacket.TYPE.RESULT && callback != null) { | ||||
| 									Log.d(Config.LOGTAG,account.getJid().asBareJid()+": successfully changed node configuration for node "+node); | ||||
| 									callback.onPushSucceeded(); | ||||
| 								} else if (packet.getType() == IqPacket.TYPE.ERROR && callback != null) { | ||||
| 									callback.onPushFailed(); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch