Iceshrimp.NET/Iceshrimp.Backend
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
..
Components [backend/razor] Add rules to admin dashboard 2025-01-30 11:09:26 +01:00
Controllers [backend/masto-client] Use List<> instead of HashSet<> for batch endpoints 2025-02-04 10:19:24 +03:00
Core [sln] Update dependencies 2025-02-01 13:18:02 +01:00
Pages [sln] Code cleanup 2025-01-31 16:58:57 +01:00
Properties [backend/startup] Add --https flag & corresponding launch profiles for development purposes 2024-04-23 19:24:42 +02:00
SignalR [backend/signalr] Catch exceptions in event handlers to prevent exceptions from causing backend crashes 2024-11-20 00:48:34 +01:00
wwwroot [backend/assets] Improve LICENSE.md 2025-02-02 22:56:34 +01:00
configuration.ini [backend/core] Add support for HTTP proxy authentication 2025-01-12 08:34:07 +01:00
GlobalUsings.cs [backend] Code cleanup: switch to BSD braces style, tweak code style 2024-02-17 02:31:00 +01:00
Iceshrimp.Backend.csproj [backend/csproj] Exclude wwwroot/assets/LICENSE.md from build 2025-02-02 22:59:57 +01:00
Startup.cs [sln] Reformat code 2024-11-20 00:48:29 +01:00