If a client sends multiple identical values (e.g., repeating aliases when creating a new tag), we should silently ignore duplicates and handle them as if they’d been sent uniquely.
For some lists where order doesn’t matter (e.g., tag aliases), we can use HashSets.
If a client sends multiple identical values (e.g., repeating aliases when creating a new tag), we should silently ignore duplicates and handle them as if they’d been sent uniquely.
For some lists where order doesn’t matter (e.g., tag aliases), we can use
HashSets.