Iceshrimp.NET/Iceshrimp.Backend/Controllers
Kopper 7595f257f8 [backend/masto-client] Use List<> instead of HashSet<> for batch endpoints
CustomCollectionModelBinder's `as IList` cast does not work for HashSet,
breaking the code around trailing []s in query arguments.

The values are still being treated as a set in the query so adding the
same value multiple times shouldn't do anything except hit the max limit
quicker.

The intention was to aid clients which may not be doing their own
deduplication but I haven't really observed that behavior in the wild
and I doubt it's anything too much to expect from clients.

That said, testing on mastodon.social shows Mastodon itself may be doing
deduplication here before checking the limit, though I'm not entirely sure
if this will ever be noticed in the wild.
2025-02-04 10:19:24 +03:00
..
Federation [backend] Fix outgoing alt text federation 2025-01-30 11:11:23 +01:00
Mastodon [backend/masto-client] Use List<> instead of HashSet<> for batch endpoints 2025-02-04 10:19:24 +03:00
Pleroma [backend/drive] Proxy remote media by default 2025-01-09 12:36:34 +01:00
Razor [backend/razor] Show login button when displaying public preview disabled error page 2024-09-24 02:36:29 +02:00
Shared [backend/api] Add PaginationWrapper<TData> & associated helper methods 2024-10-24 18:20:48 +02:00
Web [sln] Code cleanup 2025-01-31 16:58:57 +01:00