diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs')
-rw-r--r-- | OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs index b544138..2064558 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs | |||
@@ -168,6 +168,44 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory | |||
168 | 168 | ||
169 | } | 169 | } |
170 | 170 | ||
171 | public InventoryFolderBase GetFolderForType(UUID userID, AssetType type) | ||
172 | { | ||
173 | //UUID sessionID = GetSessionID(userID); | ||
174 | //List<InventoryFolderBase> sysFolders; | ||
175 | //try | ||
176 | //{ | ||
177 | // sysFolders = m_RemoteConnector.GetSystemFolders(userID.ToString(), sessionID); | ||
178 | //} | ||
179 | //catch (Exception e) | ||
180 | //{ | ||
181 | // m_log.ErrorFormat("[INVENTORY CONNECTOR]: GetFolderForType operation failed, {0} {1}", | ||
182 | // e.Source, e.Message); | ||
183 | //} | ||
184 | |||
185 | // PLACEHOLDER UNTIL CACHE IS DONE | ||
186 | return null; | ||
187 | |||
188 | } | ||
189 | |||
190 | public InventoryCollection GetFolderContent(UUID userID, UUID folderID) | ||
191 | { | ||
192 | UUID sessionID = GetSessionID(userID); | ||
193 | try | ||
194 | { | ||
195 | return m_RemoteConnector.GetFolderContent(userID.ToString(), folderID, sessionID); | ||
196 | } | ||
197 | catch (Exception e) | ||
198 | { | ||
199 | m_log.ErrorFormat("[INVENTORY CONNECTOR]: GetFolderContent operation failed, {0} {1}", | ||
200 | e.Source, e.Message); | ||
201 | } | ||
202 | InventoryCollection nullCollection = new InventoryCollection(); | ||
203 | nullCollection.Folders = new List<InventoryFolderBase>(); | ||
204 | nullCollection.Items = new List<InventoryItemBase>(); | ||
205 | nullCollection.UserID = userID; | ||
206 | return nullCollection; | ||
207 | } | ||
208 | |||
171 | public List<InventoryItemBase> GetFolderItems(UUID userID, UUID folderID) | 209 | public List<InventoryItemBase> GetFolderItems(UUID userID, UUID folderID) |
172 | { | 210 | { |
173 | return new List<InventoryItemBase>(); | 211 | return new List<InventoryItemBase>(); |