aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMelanie Thielker2009-05-12 15:52:28 +0000
committerMelanie Thielker2009-05-12 15:52:28 +0000
commitfca73f3ae488de578c4c6e093c9d1185ec6d4ba3 (patch)
treeb08e0b95f71fb41cb8cdfffc87cc56c2a9293d41
parentmore fixes to default avatar appearance creation (diff)
downloadopensim-SC_OLD-fca73f3ae488de578c4c6e093c9d1185ec6d4ba3.zip
opensim-SC_OLD-fca73f3ae488de578c4c6e093c9d1185ec6d4ba3.tar.gz
opensim-SC_OLD-fca73f3ae488de578c4c6e093c9d1185ec6d4ba3.tar.bz2
opensim-SC_OLD-fca73f3ae488de578c4c6e093c9d1185ec6d4ba3.tar.xz
Add more group notify glue
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs2
-rw-r--r--OpenSim/Region/Framework/Interfaces/IGroupsModule.cs1
-rw-r--r--OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs7
3 files changed, 10 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index 72cb5c8..0eb08b2 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -8991,6 +8991,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
8991 d.Powers, 8991 d.Powers,
8992 d.UpdateType); 8992 d.UpdateType);
8993 } 8993 }
8994 m_GroupsModule.NotifyChange(groupRoleUpdate.AgentData.GroupID);
8994 } 8995 }
8995 break; 8996 break;
8996 8997
@@ -9018,6 +9019,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
9018 d.MemberID, 9019 d.MemberID,
9019 d.Change); 9020 d.Change);
9020 } 9021 }
9022 m_GroupsModule.NotifyChange(groupRoleChanges.AgentData.GroupID);
9021 } 9023 }
9022 break; 9024 break;
9023 9025
diff --git a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs
index 8183828..854a28f 100644
--- a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs
@@ -67,5 +67,6 @@ namespace OpenSim.Region.Framework.Interfaces
67 void EjectGroupMemberRequest(IClientAPI remoteClient, UUID GroupID, UUID EjecteeID); 67 void EjectGroupMemberRequest(IClientAPI remoteClient, UUID GroupID, UUID EjecteeID);
68 void InviteGroupRequest(IClientAPI remoteClient, UUID GroupID, UUID InviteeID, UUID RoleID); 68 void InviteGroupRequest(IClientAPI remoteClient, UUID GroupID, UUID InviteeID, UUID RoleID);
69 GroupRecord GetGroupRecord(UUID GroupID); 69 GroupRecord GetGroupRecord(UUID GroupID);
70 void NotifyChange(UUID GroupID);
70 } 71 }
71} 72}
diff --git a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs
index 2a3df8c..3b12722 100644
--- a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs
+++ b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs
@@ -1291,6 +1291,13 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups
1291 } 1291 }
1292 } 1292 }
1293 1293
1294 public void NotifyChange(UUID groupID)
1295 {
1296 // Notify all group members of a chnge in group roles and/or
1297 // permissions
1298 //
1299 }
1300
1294 #endregion 1301 #endregion
1295 } 1302 }
1296 1303