aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/InventoryServer
diff options
context:
space:
mode:
authorTeravus Ovares2007-12-14 07:55:33 +0000
committerTeravus Ovares2007-12-14 07:55:33 +0000
commit79935881aa4ac16990625360b256aa5eebe12ce7 (patch)
tree2059842c03a6b7ae36692e530c18fb1d9956ba40 /OpenSim/Grid/InventoryServer
parentAdded copyright notice. (diff)
downloadopensim-SC_OLD-79935881aa4ac16990625360b256aa5eebe12ce7.zip
opensim-SC_OLD-79935881aa4ac16990625360b256aa5eebe12ce7.tar.gz
opensim-SC_OLD-79935881aa4ac16990625360b256aa5eebe12ce7.tar.bz2
opensim-SC_OLD-79935881aa4ac16990625360b256aa5eebe12ce7.tar.xz
* Patch from Justincc that swaps out LLUUIDs for Guid on the inventory REST calls
Diffstat (limited to 'OpenSim/Grid/InventoryServer')
-rw-r--r--OpenSim/Grid/InventoryServer/GridInventoryService.cs12
-rw-r--r--OpenSim/Grid/InventoryServer/Main.cs8
2 files changed, 12 insertions, 8 deletions
diff --git a/OpenSim/Grid/InventoryServer/GridInventoryService.cs b/OpenSim/Grid/InventoryServer/GridInventoryService.cs
index 797de91..c6d3302 100644
--- a/OpenSim/Grid/InventoryServer/GridInventoryService.cs
+++ b/OpenSim/Grid/InventoryServer/GridInventoryService.cs
@@ -72,8 +72,10 @@ namespace OpenSim.Grid.InventoryServer
72 } 72 }
73 } 73 }
74 74
75 public InventoryCollection GetUserInventory(LLUUID userID) 75 public InventoryCollection GetUserInventory(Guid rawUserID)
76 { 76 {
77 LLUUID userID = new LLUUID(rawUserID);
78
77 InventoryCollection invCollection = new InventoryCollection(); 79 InventoryCollection invCollection = new InventoryCollection();
78 List<InventoryFolderBase> folders; 80 List<InventoryFolderBase> folders;
79 List<InventoryItemBase> allItems; 81 List<InventoryItemBase> allItems;
@@ -86,10 +88,12 @@ namespace OpenSim.Grid.InventoryServer
86 return invCollection; 88 return invCollection;
87 } 89 }
88 90
89 public bool CreateUsersInventory(LLUUID user) 91 public bool CreateUsersInventory(Guid rawUserID)
90 { 92 {
91 Console.WriteLine("Creating New Set of Inventory Folders for " + user.ToStringHyphenated()); 93 LLUUID userID = new LLUUID(rawUserID);
92 CreateNewUserInventory(user); 94
95 Console.WriteLine("Creating New Set of Inventory Folders for " + userID.ToStringHyphenated());
96 CreateNewUserInventory(userID);
93 return true; 97 return true;
94 } 98 }
95 99
diff --git a/OpenSim/Grid/InventoryServer/Main.cs b/OpenSim/Grid/InventoryServer/Main.cs
index 611e0c7..58b63f4 100644
--- a/OpenSim/Grid/InventoryServer/Main.cs
+++ b/OpenSim/Grid/InventoryServer/Main.cs
@@ -78,10 +78,10 @@ namespace OpenSim.Grid.InventoryServer
78 MainLog.Instance.Notice(LogName, "Starting HTTP server ..."); 78 MainLog.Instance.Notice(LogName, "Starting HTTP server ...");
79 BaseHttpServer httpServer = new BaseHttpServer(m_config.HttpPort); 79 BaseHttpServer httpServer = new BaseHttpServer(m_config.HttpPort);
80 httpServer.AddStreamHandler( 80 httpServer.AddStreamHandler(
81 new RestDeserialisehandler<LLUUID, InventoryCollection>("POST", "/GetInventory/", 81 new RestDeserialisehandler<Guid, InventoryCollection>("POST", "/GetInventory/",
82 m_inventoryService.GetUserInventory)); 82 m_inventoryService.GetUserInventory));
83 httpServer.AddStreamHandler( 83 httpServer.AddStreamHandler(
84 new RestDeserialisehandler<LLUUID, bool>("POST", "/CreateInventory/", 84 new RestDeserialisehandler<Guid, bool>("POST", "/CreateInventory/",
85 m_inventoryService.CreateUsersInventory)); 85 m_inventoryService.CreateUsersInventory));
86 httpServer.AddStreamHandler( 86 httpServer.AddStreamHandler(
87 new RestDeserialisehandler<InventoryFolderBase, bool>("POST", "/NewFolder/", 87 new RestDeserialisehandler<InventoryFolderBase, bool>("POST", "/NewFolder/",
@@ -95,7 +95,7 @@ namespace OpenSim.Grid.InventoryServer
95 m_inventoryService.DeleteInvItem)); 95 m_inventoryService.DeleteInvItem));
96 96
97 httpServer.AddStreamHandler( 97 httpServer.AddStreamHandler(
98 new RestDeserialisehandler<LLUUID, List<InventoryFolderBase>>("POST", "/RootFolders/", 98 new RestDeserialisehandler<Guid, List<InventoryFolderBase>>("POST", "/RootFolders/",
99 m_inventoryService.RequestFirstLevelFolders)); 99 m_inventoryService.RequestFirstLevelFolders));
100 100
101 // httpServer.AddStreamHandler(new InventoryManager.GetInventory(m_inventoryManager)); 101 // httpServer.AddStreamHandler(new InventoryManager.GetInventory(m_inventoryManager));
@@ -120,7 +120,7 @@ namespace OpenSim.Grid.InventoryServer
120 { 120 {
121 case "quit": 121 case "quit":
122 case "add-user": 122 case "add-user":
123 m_inventoryService.CreateUsersInventory(LLUUID.Random()); 123 m_inventoryService.CreateUsersInventory(LLUUID.Random().UUID);
124 break; 124 break;
125 case "shutdown": 125 case "shutdown":
126 m_console.Close(); 126 m_console.Close();