From 13da35a44db4cd7a82bf2bc52926da72bc1d1b10 Mon Sep 17 00:00:00 2001 From: Cinder Biscuits Date: Thu, 25 Jan 2018 15:58:59 -0600 Subject: [PATCH] Call da callback --- LibreMetaverse/InventoryAISClient.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/LibreMetaverse/InventoryAISClient.cs b/LibreMetaverse/InventoryAISClient.cs index e42d6093..26580e19 100644 --- a/LibreMetaverse/InventoryAISClient.cs +++ b/LibreMetaverse/InventoryAISClient.cs @@ -42,6 +42,8 @@ namespace LibreMetaverse var content = new StringContent(newInventory.ToString()); // Total guess for now! var req = httpClient.PostAsync(url, content); var reply = await req; + + callback(); } public async Task SlamFolder(UUID folderUuid, OSD newInventory, Action callback) @@ -60,6 +62,8 @@ namespace LibreMetaverse var content = new StringContent(newInventory.ToString()); // Total guess for now! var req = httpClient.PutAsync(url, content); var reply = await req; + + callback(); } public async Task RemoveCategory(UUID categoryUuid, Action callback) @@ -77,6 +81,8 @@ namespace LibreMetaverse var op = httpClient.DeleteAsync(url); var reply = await op; + + callback(); } public async Task RemoveItem(UUID itemUuid, Action callback) @@ -93,6 +99,8 @@ namespace LibreMetaverse var op = httpClient.DeleteAsync(url); var reply = await op; + + callback(); } public async Task CopyLibraryCategory(UUID sourceUuid, UUID destUuid, bool copySubfolders, Action callback) @@ -114,6 +122,8 @@ namespace LibreMetaverse message.Method = new HttpMethod("COPY"); var req = httpClient.SendAsync(message); var reply = await req; + + callback(); } public async Task PurgeDescendents(UUID categoryUuid, Action callback) @@ -130,6 +140,8 @@ namespace LibreMetaverse var op = httpClient.DeleteAsync(url); var reply = await op; + + callback(); } public async Task UpdateCategory(UUID categoryUuid, OSD updates, Action callback) @@ -148,6 +160,8 @@ namespace LibreMetaverse message.Method = new HttpMethod("PATCH"); var req = httpClient.SendAsync(message); var reply = await req; + + callback(); } public async Task UpdateItem(UUID itemUuid, OSD updates, Action callback) @@ -166,6 +180,8 @@ namespace LibreMetaverse message.Method = new HttpMethod("PATCH"); var req = httpClient.SendAsync(message); var reply = await req; + + callback(); } private Uri getInventoryCap()