RainCache
RainCache copied to clipboard
GUILD_CREATE should remove inactive/remove voicestates/channels members
There are some scenarios where the cache are not updated with voicestates.
If the gateway have been closed and voicestates/channels deleted the cache does not update correctly after the next guild_create event.
Guild_create event should remove and recreate all channel/members/role/voicestates for that guild.
Definitely an oversight on my part. I'll add some logic to overwrite voice states on guild_create when I find some time
It's been a bit of time. Just letting you know this is still being worked on. I haven't used RainCache personally for a while, so there was a conflict of interest, but I'm working on a major version which should be released as soon as possible
Looks like I accidentally forgot to include changes to voice states in v0.6. Sorry about that. I debated on making voice states a global index versus being per guild similar to presences