Seems my caching is failing. rip. I'll have to look into the issue and see if it's messages getting dropped from the websocket and gradually causing the chunk to fall out of sync, or if it's them not getting recorded at all. Might be an idea to reduce the lifetime of the chunks? idk the ratelimiting is so heavy don't want to toe the edge too much. I did also just realise that I don't invalidate the cache when it detects the the connection got dropped, which is, bad oops. I'll do something for that maybe.
Seems my caching is failing. rip. I'll have to look into the issue and see if it's messages getting dropped from the websocket and gradually causing the chunk to fall out of sync, or if it's them not getting recorded at all. Might be an idea to reduce the lifetime of the chunks? idk the ratelimiting is so heavy don't want to toe the edge too much. I did also just realise that I don't invalidate the cache when it detects the the connection got dropped, which is, bad oops. I'll do something for that maybe.