Files
Dev-Pengu/Commons/Services/Reaction.js
2022-11-30 14:12:37 +01:00

32 lines
948 B
JavaScript

const {MessageReaction, PartialMessageReaction, User} = require("discord.js")
const {Connection} = require("mysql")
/**
* handles reactions in both ways
* @param {MessageReaction | PartialMessageReaction} reaction the message reaction
* @param {User} user
* @param {Connection} Database current databes instance
* @param {string} Action string of current action happening
*/
const HandleReaction = async (reaction, user, database, Action) => {
// Handle if reaction is partial and therefor might throw api errors
if (reaction.partial()){
try{
// global values
let react = await reaction.fetch()
// Route Actions
switch (Action) {
case "add":
break;
case "remove":
break;
}
}catch (e) {
console.log(e)
return
}
}
}
module.exports = {HandleReaction}