aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
diff options
context:
space:
mode:
authorDiva Canto2016-06-19 16:27:12 -0700
committerDiva Canto2016-06-19 16:27:12 -0700
commit76ab1ed10c57d8f2190366d8a61f9c989afff3df (patch)
tree787480a3d633175c86a481944f0b39bdb5ca0713 /OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
parentMantis #7915: bring XmlRpcGroups/GroupsModule.cs up to speed with Groups V2 (diff)
downloadopensim-SC-76ab1ed10c57d8f2190366d8a61f9c989afff3df.zip
opensim-SC-76ab1ed10c57d8f2190366d8a61f9c989afff3df.tar.gz
opensim-SC-76ab1ed10c57d8f2190366d8a61f9c989afff3df.tar.bz2
opensim-SC-76ab1ed10c57d8f2190366d8a61f9c989afff3df.tar.xz
Restored sending group membership data via EventQueue -- this had been a regression. Took the opportunity to refactor that code, so that both Groups V2 and XmlRpcGroups can use the same function.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
index feb3322..9a1cef4 100644
--- a/OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
+++ b/OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
@@ -585,6 +585,12 @@ namespace OpenSim.Region.ClientStack.Linden
585 Enqueue(item, avatarID); 585 Enqueue(item, avatarID);
586 } 586 }
587 587
588 public void GroupMembershipData(UUID receiverAgent, GroupMembershipData[] data)
589 {
590 OSD item = EventQueueHelper.GroupMembershipData(receiverAgent, data);
591 Enqueue(item, receiverAgent);
592 }
593
588 public void QueryReply(PlacesReplyPacket groupUpdate, UUID avatarID) 594 public void QueryReply(PlacesReplyPacket groupUpdate, UUID avatarID)
589 { 595 {
590 OSD item = EventQueueHelper.PlacesQuery(groupUpdate); 596 OSD item = EventQueueHelper.PlacesQuery(groupUpdate);