Papaia
Papaia
# Tests Use more destructuring; Use more message.util; Allow to use no database; Add more logging, so it's clear what log came from where; Use `config.json` instead of `auth.json` for...
## Changes - Add a typedef for `IgnoreCheckPredicate` with promise support (named `IgnoreCheckPredicateWithPromise`) - Support for promises in `runPermissionChecks` ## Notes - Promises can't be supported in cooldown checks as...
This PR adds handling for errors that happen inside listeners. # Changes Move error event constant from `CommandHandlerEvents` to `AkairoHandlerEvents`; Add `ListenerHandler#emitError` method (similar to the CommandHandler counterpart); Add *private*...
In general, this PR removes the option to have `type` as a string in the options of an argument. ### Details ## Code * Removed `TypeResolver` entirely - Removed `CommandHandler#useListenerHandler`,...
# Tests Added `quoted` command; # ContentParser Fixed a typo (Seperator -> Separator). Used `TokenTypes` local constant for tokenizer tokens. Used `ResultTypes` local constant for `StringData` types. Used `Quotes` local...
# Source ## AkairoModule ### Methods `init` ## AkairoHandler ### Methods `init` ### Events `init` \ `initiated` ## Constants - AkairoHandlerEvents `INIT`: `init` \ `ALL_INITIATED`: `initiated` ## Typings All of...
- Move RadioInfo and RadioInfoKpop to a separate file - Make RadioInfoKpop extend RadioInfo to avoid same snippet - Move formatting radio info / radio info kpop to a utility...
### Role I switch between (and log in to) multiple different accounts on different computers. ### Suggestion When adding a Microsoft account, the dialog asks you to browse to /link...