2.1.0 - GraphQL API
This pull request adds a whole GraphQL API that took me whole months to make so please review my PR and please tell me if there are issues in my code.
- This PR adds 4 new tables to the database:
api_authcodes
,api_clients
,api_tokens
,glow_sessions
; - This API entirely depends on Discord's, which means the user will need to be logged into Discord to authorize clients.
Some features are missing:
- You cannot create applications yet;
- There is no migration implemented into the GraphQL API;
- There is no restriction on what data an application can access.
If you have questions, please let me know about them.