Commit Graph

78 Commits

Author SHA1 Message Date
cinder
0b015cc60f Verify Items field in RequestFolderContents() response exists before parsing it 2025-01-20 06:54:11 -06:00
cinder
ea5f5d56c8 Assign InventoryFolder fields before adding to Store in RequestFolderContents(), fix regression in method as well. 2025-01-18 21:50:51 -06:00
cinder
1289833edf Accept CancellationToken in RequestFolderContents() 2025-01-18 15:26:51 -06:00
cinder
5c5c290a15 BinaryFormatter has been removed in .NET9.0. No need to keep the tests. 2025-01-15 16:09:58 -06:00
cinder
30cc082622 Add asynchronous methods for fetching inventory items. Note: Only useful for HTTP capability, LLUDP fetch unsupported as of this commit. 2025-01-15 08:18:27 -06:00
cinder
82aefa8fd0 xmldoc fixes 2025-01-15 07:33:57 -06:00
cinder
ed3f48f456 a few misc methods made async 2025-01-14 21:25:03 -06:00
cinder
092b5c8bb3 Introduce RequestFetchInventoryCapAsync() and make RequestFolderContents async as well 2025-01-14 20:27:50 -06:00
cinder
b33f133ee3 Add followLinks overload to FetchContents signature 2025-01-14 15:39:53 -06:00
cinder
53cbf482d0 Fix InventoryManager.FolderContents() 2025-01-14 15:31:19 -06:00
cinder
86ae6842c0 Back Inventory using ConcurrentDictionary, tighten up access in Inventory class. 2025-01-14 07:26:34 -06:00
cinder
d63419ea32 Change the bizarre two list signature of RequestFetchInventory() to take Dictionary<UUID,UUID> 2025-01-13 21:18:21 -06:00
cinder
5c7bd93a94 Eliminate RequestFolderContentsCap() use RequestFolderContents() 2025-01-13 20:54:19 -06:00
cinder
0e9f3f13c6 Eliminate RequestFolderContentsLegacy() completely 2025-01-13 07:45:48 -06:00
cinder
d412aa3905 Prefer WaitOne with TimeSpan 2025-01-13 07:44:05 -06:00
cinder
1c4edd23e3 Eliminate FolderContentsWithReply() and some general clean up in InventoryManager 2025-01-12 21:57:45 -06:00
cinder
8a8655f506 InventoryManager tidying and add missing system folder names 2025-01-11 14:18:55 -06:00
Adam Frisby
59b32018e2 * Fix two exceptions triggered by inventory requests 2024-08-28 16:01:29 -05:00
Cinder Roxley
d801b611ea Revert "From 344c188a2bc7439c9068bbb99481ed81f6529b26 Mon Sep 17 00:00:00 2001"
This reverts commit 1aad3f4cfd.
2024-08-28 16:00:54 -05:00
Cinder Roxley
1aad3f4cfd From 344c188a2bc7439c9068bbb99481ed81f6529b26 Mon Sep 17 00:00:00 2001
From: Adam Frisby <adam@sinewavecompany.com>
Date: Fri, 2 Aug 2024 02:57:26 +1000
Subject: [PATCH] * Fix two exceptions triggered by inventory requests
2024-08-23 11:06:07 -05:00
Cinder Roxley
26157067de Begin Material asset support 2024-08-12 14:02:40 -05:00
Cinder Roxley
07e66837d2 Preliminary Settings Asset/Inventory support 2024-07-05 09:38:04 -05:00
Cinder Roxley
5b6a18d1d3 Cleaning 2024-07-04 16:26:15 -05:00
Cinder Roxley
aa713bcae5 Pedantic, but let's use consistent type keywords 2024-06-30 17:49:24 -05:00
Cinder Roxley
72e90b9cb2 Indentation fixes 2024-06-30 17:38:53 -05:00
Cinder Roxley
dc9ba3f8df More redundant lambda syntax cleanup 2024-06-30 17:35:56 -05:00
cinder
17f5c18d19 CLeaning 2022-12-31 14:19:13 -06:00
cinder
b0530056f5 Fix RequestUploadNotecardAsset() Thanks for the report Madpeterz 2022-12-01 21:30:34 -06:00
cinder
b85220d4e3 Strip out the rest of our pretty C#8 and C#9 niceness to bring back .NET framework support a little longer 2022-11-20 00:46:46 -06:00
cinder
b73bca2c98 Revert "Compoud assignments are cute"
This reverts commit 6e7bdcb9f3.
2022-11-20 00:08:44 -06:00
cinder
546cd6f3fa Sorting out InventoryManager 2022-11-16 09:18:13 -06:00
cinder
6ccc2cc7b2 "ReqFolderContents" isn't a capability... 2022-11-16 08:40:01 -06:00
cinder
30e8d06c11 Fix annoying gramatical error that was cut and pasted 50 times 2022-11-14 18:48:49 -06:00
cinder
200911b384 Improvements to DownloadManager 2022-11-11 19:42:40 -06:00
cinder
1011d471a8 Simplify InventoryManager callback states 2022-11-04 22:05:55 -05:00
cinder
f76f83ac27 Rewrite InventoryManager to use HttpCapsClient 2022-11-04 18:54:20 -05:00
cinder
6e7bdcb9f3 Compoud assignments are cute 2022-10-10 16:33:24 -05:00
cinder
7875acf84c Loop 2022-10-10 16:08:14 -05:00
Cinder
b175963878 Redundant ToString() calls 2022-04-23 16:39:41 -05:00
Cinder
994a35407b Wire in AISv3 for Item and Folder removal in InventoryManager 2022-01-23 14:26:13 -06:00
Madpeter
24317e4f25 add a call to RequestFetchInventory
adds a call to RequestFetchInventory when you accept inventory transfer so the Inventory.ItemReceived will fire as expected.
2021-11-20 09:43:46 +00:00
Cinder
d4cb35a43a Rewrite CapsClient making the interface more explicit and simple 2021-09-24 14:05:12 -05:00
Cinder
aa980fc7ee Extend CapsClient to handle other http methods. I'm considering just rewriting this whole class. 2021-09-24 11:26:29 -05:00
Cinder
5b881df8b2 Play nice with offline msg inventory offers. This doesn't even work in Second Life's viewer, so I'm not too worried. 2021-09-24 09:08:02 -05:00
Cinder
9858f77815 Removed HTTP_INVENTORY and CLIENT_IDENTIFICATION_TAG settings 2021-09-19 07:41:18 -05:00
Cinder
603edf6b21 Fix missing end quote 2021-07-25 11:20:54 -05:00
Cinder
b52a072847 Fix xml comments 2021-07-24 14:04:42 -05:00
Cinder
9e0f3fd7a2 Trivial cleanup on comments 2021-07-24 12:56:24 -05:00
Cinder
bbe22a2cfd Newline shenanigans 2021-07-05 08:36:04 -05:00
Madpeterz
dea65a294c Update InventoryManager.cs
adds a null check before the foreach to stop a crash that can sometimes happen.

hopfully the real changes preview does not suck as bad as github deskstop.
2021-02-02 16:24:11 +00:00