minor updates to EmojiModule

This commit is contained in:
Seth Falco 2021-08-11 23:07:45 +02:00
parent b2ffdc088c
commit c746a6da1a
No known key found for this signature in database
GPG Key ID: DE1C217EFF01FEC8
3 changed files with 21 additions and 17 deletions

View File

@ -18,3 +18,6 @@ trim_trailing_whitespace = false
[*.tsv]
indent_style = tab
[*.yml]
indent_size = 2

View File

@ -17,8 +17,9 @@ let emojiSearch = BDModules.get(e => e.default && e.default.getDisambiguatedEmoj
const appSettings = Lightcord.Api.settings
export default new class EmojiModule {
constructor() {
this.init().catch(err => Utils.err("EmojiModule", "An error occured", err)) // better logging
this.init().catch(err => Utils.err("EmojiModule", "An error occured", err))
}
async init() {
@ -38,7 +39,7 @@ export default new class EmojiModule {
}
if(AutocompleteModule && AutoCompletionTemplates && EmojiModuleQuery && Messages && guildModule && emojiSearch){
console.log(`Patching getAutocompleteOptions of AutoCompletionTemplates`, AutoCompletionTemplates)
Utils.log("EmojiModule", `Patching getAutocompleteOptions of AutoCompletionTemplates`, AutoCompletionTemplates)
const getAutocompleteOptions = AutoCompletionTemplates.getAutocompleteOptions
AutoCompletionTemplates.getAutocompleteOptions = function(e, t, n, r, a){
const value = getAutocompleteOptions.call(this, ...arguments)
@ -82,7 +83,7 @@ export default new class EmojiModule {
return value
}
} else {
console.error(new Error("Couldn't start autocompletion of Lightcord's emojis."))
Utils.err("EmojiModule", "Couldn't start auto-completion of Lightcord's emojis.")
}
/** Emoji display */
@ -110,7 +111,7 @@ export default new class EmojiModule {
if (typeof(node) !== "string") {
newContent.push(node)
continue
};
}
let parsed;
let hasParsed = false

View File

@ -92,7 +92,7 @@ export default class Permissions extends BitField {
* - `MANAGE_WEBHOOKS`
* - `MANAGE_EMOJIS`
* @type {Object}
* @see {@link https://discordapp.com/developers/docs/topics/permissions}
* @see {@link https://discord.com/developers/docs/topics/permissions}
*/
static FLAGS:{
CREATE_INSTANT_INVITE: number,