Didn't you want to remove /api/.gitignore too?
This file can be deleted now that we aren't using Elixir.
Every open PR now uses "emote set," so the decision is made and implemented.
I think the fact that both 7TV and BTTV use "emote set" means it's the correct choice by convention. That said, I had chosen list first because it's a much more common word in English. I also…
I also wonder about pagination. I've never needed to do it with APIs I've written, and I don't know at what sort of scale you generally start to care. TypeSpec has stuff built-in for paginating,…
The DB has ban reason and unban time. As I said in the previous comment, I'll be looking into how to incorporate the latter with the correct visibility rules.
This would also suggest that /users/{platform}/{platformID} should instead be /platforms/{platform}/users/{platformID}. Am I reading that right? Do you agree?
ban is the reason they're banned, not the unban time. We'd only want to show the latter to the user themselves and to moderators. TypeSpec has some stuff to express that, but I have to read more…
Going to wait on #18 to do this, just to avoid any chance of a merge conflict.