refactor: Rename new DeleteFoldersEx/PurgeFoldersEx methods to DeleteFolders/PurgeFolders overloads as previously discussed with Oren - I think this makes more sense on balance
These overloads are not publicly available on core connectors or IInventoryService.0.7.4.1
parent
ad23774433
commit
e83bc049df
|
@ -52,6 +52,7 @@ namespace OpenSim.Services.InventoryService
|
||||||
: this(config, "InventoryService")
|
: this(config, "InventoryService")
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public XInventoryService(IConfigSource config, string configName) : base(config)
|
public XInventoryService(IConfigSource config, string configName) : base(config)
|
||||||
{
|
{
|
||||||
if (configName != string.Empty)
|
if (configName != string.Empty)
|
||||||
|
@ -364,10 +365,10 @@ namespace OpenSim.Services.InventoryService
|
||||||
//
|
//
|
||||||
public virtual bool DeleteFolders(UUID principalID, List<UUID> folderIDs)
|
public virtual bool DeleteFolders(UUID principalID, List<UUID> folderIDs)
|
||||||
{
|
{
|
||||||
return DeleteFoldersEx(principalID, folderIDs, true);
|
return DeleteFolders(principalID, folderIDs, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool DeleteFoldersEx(UUID principalID, List<UUID> folderIDs, bool onlyIfTrash)
|
public virtual bool DeleteFolders(UUID principalID, List<UUID> folderIDs, bool onlyIfTrash)
|
||||||
{
|
{
|
||||||
if (!m_AllowDelete)
|
if (!m_AllowDelete)
|
||||||
return false;
|
return false;
|
||||||
|
@ -381,7 +382,7 @@ namespace OpenSim.Services.InventoryService
|
||||||
//m_log.InfoFormat("[XINVENTORY SERVICE]: Delete folder {0}", id);
|
//m_log.InfoFormat("[XINVENTORY SERVICE]: Delete folder {0}", id);
|
||||||
InventoryFolderBase f = new InventoryFolderBase();
|
InventoryFolderBase f = new InventoryFolderBase();
|
||||||
f.ID = id;
|
f.ID = id;
|
||||||
PurgeFolderEx(f, onlyIfTrash);
|
PurgeFolder(f, onlyIfTrash);
|
||||||
m_Database.DeleteFolders("folderID", id.ToString());
|
m_Database.DeleteFolders("folderID", id.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -390,10 +391,10 @@ namespace OpenSim.Services.InventoryService
|
||||||
|
|
||||||
public virtual bool PurgeFolder(InventoryFolderBase folder)
|
public virtual bool PurgeFolder(InventoryFolderBase folder)
|
||||||
{
|
{
|
||||||
return PurgeFolderEx(folder, true);
|
return PurgeFolder(folder, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool PurgeFolderEx(InventoryFolderBase folder, bool onlyIfTrash)
|
public virtual bool PurgeFolder(InventoryFolderBase folder, bool onlyIfTrash)
|
||||||
{
|
{
|
||||||
if (!m_AllowDelete)
|
if (!m_AllowDelete)
|
||||||
return false;
|
return false;
|
||||||
|
@ -407,7 +408,7 @@ namespace OpenSim.Services.InventoryService
|
||||||
|
|
||||||
foreach (XInventoryFolder x in subFolders)
|
foreach (XInventoryFolder x in subFolders)
|
||||||
{
|
{
|
||||||
PurgeFolderEx(ConvertToOpenSim(x), onlyIfTrash);
|
PurgeFolder(ConvertToOpenSim(x), onlyIfTrash);
|
||||||
m_Database.DeleteFolders("folderID", x.folderID.ToString());
|
m_Database.DeleteFolders("folderID", x.folderID.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue