Handle UUIDGroupName and ObjectGroup viewer UDP requests asynchronously rather than synchronously.
This is to avoid the entire scene loop being held up when the group service is slow to respond. There's no obvious reason for these queries to be sync rather than async.0.7.4-extended
							parent
							
								
									e3927d2868
								
							
						
					
					
						commit
						3619a83b28
					
				|  | @ -5218,8 +5218,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
|             AddLocalPacketHandler(PacketType.MultipleObjectUpdate, HandleMultipleObjUpdate, false); | ||||
|             AddLocalPacketHandler(PacketType.MoneyTransferRequest, HandleMoneyTransferRequest, false); | ||||
|             AddLocalPacketHandler(PacketType.ParcelBuy, HandleParcelBuyRequest, false); | ||||
|             AddLocalPacketHandler(PacketType.UUIDGroupNameRequest, HandleUUIDGroupNameRequest, false); | ||||
|             AddLocalPacketHandler(PacketType.ObjectGroup, HandleObjectGroupRequest, false); | ||||
|             AddLocalPacketHandler(PacketType.UUIDGroupNameRequest, HandleUUIDGroupNameRequest); | ||||
|             AddLocalPacketHandler(PacketType.ObjectGroup, HandleObjectGroupRequest); | ||||
|             AddLocalPacketHandler(PacketType.GenericMessage, HandleGenericMessage); | ||||
|             AddLocalPacketHandler(PacketType.AvatarPropertiesRequest, HandleAvatarPropertiesRequest); | ||||
|             AddLocalPacketHandler(PacketType.ChatFromViewer, HandleChatFromViewer); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Justin Clark-Casey (justincc)
						Justin Clark-Casey (justincc)