giorgi-o / SkinPeek

Awesome Valorant Discord bot to see your daily shop, night market, battlepass progression, and much more
GNU General Public License v3.0
217 stars 91 forks source link

Update discord emoji permission name #24

Closed markrassamni closed 2 years ago

markrassamni commented 2 years ago

Was getting the following error with the /shop command. It seems like discord changed the flag name.

Fetching shop for .....
/home/pi/SkinPeek/node_modules/discord.js/src/util/BitField.js:152
    throw new RangeError('BITFIELD_INVALID', bit);
          ^

RangeError [BITFIELD_INVALID]: Invalid bitfield flag or number: undefined.
    at Function.resolve (/home/pi/SkinPeek/node_modules/discord.js/src/util/BitField.js:152:11)
    at Permissions.has (/home/pi/SkinPeek/node_modules/discord.js/src/util/BitField.js:44:28)
    at Permissions.has (/home/pi/SkinPeek/node_modules/discord.js/src/util/Permissions.js:54:85)
    at canCreateEmojis (file:///home/pi/SkinPeek/misc/util.js:174:64)
    at createEmoji (file:///home/pi/SkinPeek/discord/emoji.js:41:9)
    at getOrCreateEmoji (file:///home/pi/SkinPeek/discord/emoji.js:33:18)
    at VPEmoji (file:///home/pi/SkinPeek/discord/emoji.js:13:76)
    at Client.<anonymous> (file:///home/pi/SkinPeek/discord/bot.js:350:42)
    at processTicksAndRejections (node:internal/process/task_queues:96:5) {
  [Symbol(code)]: 'BITFIELD_INVALID'
}
giorgi-o commented 2 years ago

Fixed in https://github.com/giorgi-o/SkinPeek/commit/87cc6af62a1e2562eeba5c223e172a407cbe804b