You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All objects recieved from Discord needs to be wrapped with a class that takes the dictionary from the JSON data and sets attributes. There's a lot of them, so this is tracking that.
Tasks
These are in no particular order:
Guilds
Guild templates
Members
Roles
Roles
Permissions
Permission overwrites
Emojis
Stickers
Reactions
Channels
Text channels
Voice channels
Category channels
News channels
Thread channels
Forums
Invites
Application
Intergrations
Users
Messages
Attachments
Embeds
Webhooks
Audit log objects
Voice state
Auto moderation
Automod rules
Automod executions
The text was updated successfully, but these errors were encountered:
I have decided to do this completely stateless - designing a state API with caching at the same time and figuring out how to pass the RESTClient is premature optimization that's slowing down the progression of this issue.
Some of the fields are missing such as PartialGuild's all Asset attributes and a lot of optional ones on Invite.
This will be completed in another commit; this commit is just to add a start.
Summary
All objects recieved from Discord needs to be wrapped with a class that takes the dictionary from the JSON data and sets attributes. There's a lot of them, so this is tracking that.
Tasks
These are in no particular order:
The text was updated successfully, but these errors were encountered: