I'm not doing anything fancy here, just copying an existing endpoint and changing it to fetch by handle instead of id. Ideally there's be tests and stuff but I'm making a conscious choice here to skip that for two reasons:
since there are no tests at all for the API endpoints here I'd have to pay some startup cost to get all that going and I don't think now is the time.
the change is small and almost an exact copy of existing code, so the risk is small.
needed for https://github.com/LearnersGuild/game/issues/109
I'm not doing anything fancy here, just copying an existing endpoint and changing it to fetch by handle instead of id. Ideally there's be tests and stuff but I'm making a conscious choice here to skip that for two reasons: