Bastian Oppermann
Bastian Oppermann
See https://github.com/Javacord/Javacord/pull/425 for reference.
As a follow-up of https://github.com/Javacord/Javacord/pull/525 we should add an option to set a default `AllowedMentions` object, e.g. if a bot should never mention `@everyone`.
Sometimes the bot wents down an does not automatically reconnect. So far, we only have a thread dump when this happened, but no trace log: https://gist.github.com/Vampire/46daaa1fba73c95ae93e8767cd9fc332 This might be related...
Currently, the audio websocket does not support the proxy settings that were introduced in https://github.com/Javacord/Javacord/pull/403
When sending messages with an attached file, they might get send in the wrong order because the data is first downloaded internally, before the rest request gets queued.
Channel-specific modifications of the message cache currently get overwritten if the bot has to reconnect (not resume!).
As an addition to the `ServerChannelChangePositionListener`, it might be useful to have an event that groups all these single events in a single event, that has methods like * `getOldChannelOrder()`...
Sometimes you don't need websocket events, but just perform REST-actions. It might be a good idea to move all REST-logic into a more lightweight module.
### Summary The `isValid` store is always `true` initially. This is unintended and it seems like this has not always been the case, since the example at https://svelte-forms-lib-sapper-docs-tjin.vercel.app/observables is working...
Currently, a huge stack trace is logged if a 429 Ratelimit errors is encountered (and `logFailedRequests` is enabled). Since 429 are expected and are nearly guaranteed to happen once after...