This repository was archived by the owner on Jun 21, 2019. It is now read-only.

Description
It would be useful for admins to be able to enable/disable endpoints
- Endpoints to manage access to the controller
- DB table to store states of controllers (PK of controller name, and Bit for boolean)
- Cache the states on startup, and expire them when the state is changed
- If a state is not cached when accessed reread it from the db
- Middleware to process requests/handle invalid requests
- Use an EndpointNotAvailableError on failure