/// <summary> /// This should delete all the items and folders in the given directory. /// </summary> /// <param name="remoteClient"></param> /// <param name="folderID"></param> public void HandlePurgeInventoryDescendents(IClientAPI remoteClient, UUID folderID) { PurgeFolderDelegate d = PurgeFolderAsync; try { d.BeginInvoke(remoteClient.AgentId, folderID, PurgeFolderCompleted, d); } catch (Exception e) { m_log.WarnFormat("[AGENT INVENTORY]: Exception on purge folder for user {0}: {1}", remoteClient.AgentId, e.Message); } }
private void PurgeFolderCompleted(IAsyncResult iar) { PurgeFolderDelegate d = (PurgeFolderDelegate)iar.AsyncState; d.EndInvoke(iar); }