UNPKG

ultrax

Version:

UltraX Package is a unique package that allows you to create cool things using simple functions and events.

17 lines (15 loc) 570 B
const { Client } = require('discord.js'); // eslint-disable-line no-unused-vars const { Error } = require('../classes/non-public-classes/Error'); /** * Initialize the event listener into the client * @param {Client} client Your client * @returns {void} */ module.exports.init = (client) => { if (!client) throw new Error('MISSING_PARAMETER', "The parameter 'client' is missing"); client.on('guildMemberUpdate', (oldMember, newMember) => { if (oldMember.premiumSinceTimestamp != newMember.premiumSinceTimestamp) { client.emit('boost', newMember); } }); };