Sebastian
Sebastian
Not sure if this is a good idea; will have to come back to this later and see how much we "lose" from doing it.
Our sockets can still be closed (by the OS or otherwise); we need to properly handle reopening closed sockets or at least be able to reliably keep them open.
We should probably keep an (optional) internal cache of things like: - Users - Guilds - Channels - Roles I'm thinking of having a few (separate) hashmaps with Snowflake keys.
At the moment everything is in-order, when in reality few will want to read through in its exact ordering. The front-end should allow people to pick and choose what they...