Hey all, I mentioned this earlier, but I'm still unsure how to do this.
What I'm trying to do is manually force a reconnect a given shard without a resume.
I've found that you can send a Message::Close event, but handle_close doesn't handle anything which would return a non-fatal, reconnectable error. If there were some way of say emitting ReceivingEventErrorType::Decompressing or some custom one, this works. (I tested with a local fork, but I don't like the idea of it really)
However, this feels a little hacky. Does anyone have any other suggestions for how I could force a shard to reconnect with an identify?