- [x] Handle resuming session - [ ] Add IO timeouts - [ ] Gateway compression support - [ ] Preserve User-Agent (maybe add something to it) - [x] Do some file size limiting on our end: https://github.com/TheKodeToad/fline/blob/6b3a08de8aa6efefe228edaea66217b8c2da1a73/internal/api/routes/messages.go#L73 - [ ] Limit overall request body - [x] Properly transform `GUILD_EMOJI_UPDATE` - [ ] Implement `GUILD_ROLE_UPDATE_BULk` - [ ] Make use of `ignored_events` (https://web.fluxer.app/channels/1427764813854588940/1427764813854588943/1487261489243774991) - [ ] Handle rate limits properly (the 429 response is probably not handled very well) - [ ] Sort out HTTP-client-side resource leaks
fline/internal/api/routes/messages.go
Line 73 in 6b3a08d
GUILD_EMOJI_UPDATEGUILD_ROLE_UPDATE_BULkignored_events(https://web.fluxer.app/channels/1427764813854588940/1427764813854588943/1487261489243774991)