@@ -32,7 +32,7 @@ async function handleCmd(msg, cmd, args, musicWorker) {
3232 if ( cmd . type == "script" ) {
3333 // If command is set as script type
3434 let { cmdFunc } = require ( "../" + cmd . path ) ; // Gets function of command
35- if ( cmdFunc ) {
35+ if ( cmdFunc ) {
3636 setImmediate ( async ( ) => {
3737 cmdFunc ( msg , args , startTime ) ; // Runs command function
3838 } ) ;
@@ -137,52 +137,62 @@ async function handleCmd(msg, cmd, args, musicWorker) {
137137 }
138138}
139139
140- const { getShortcode } = require ( "discord-emoji-converter" )
140+ const { getShortcode } = require ( "discord-emoji-converter" ) ;
141141async function handleReaction ( reaction , user , musicWorker , remove ) {
142142 if ( reaction . partial ) {
143- try {
144- await reaction . fetch ( ) ;
145- } catch ( error ) {
146- return ;
147- }
148- }
143+ try {
144+ await reaction . fetch ( ) ;
145+ } catch ( error ) {
146+ return ;
147+ }
148+ }
149149
150150 let startTime = new Date ( ) . getTime ( ) ;
151151
152- let emoji = `<${ reaction . emoji . animated ? "a" : "" } :${ reaction . emoji . name } :${ reaction . emoji . id } >`
153- if ( reaction . emoji . id == null ) emoji = getShortcode ( reaction . emoji . name , true )
154- let toExec = triggers . reaction . filter ( t => ( t . emoji == emoji || ( reaction . emoji . id == null && t . emoji == reaction . emoji . id ) ) )
155- if ( toExec . length == 0 ) return
156-
157- let member = reaction . message . guild . members . resolve ( user . id )
158- toExec . forEach ( t => {
159- if ( t . type == "script" ) {
152+ let emoji = `<${ reaction . emoji . animated ? "a" : "" } :${ reaction . emoji . name } :${
153+ reaction . emoji . id
154+ } >`;
155+ if ( reaction . emoji . id == null )
156+ emoji = getShortcode ( reaction . emoji . name , true ) ;
157+ let toExec = triggers . reaction . filter (
158+ ( t ) =>
159+ t . emoji == emoji ||
160+ ( reaction . emoji . id == null && t . emoji == reaction . emoji . id )
161+ ) ;
162+ if ( toExec . length == 0 ) return ;
163+
164+ let member = reaction . message . guild . members . resolve ( user . id ) ;
165+ toExec . forEach ( ( t ) => {
166+ if ( t . type == "script" ) {
160167 // If trigger is set as script type
161168 let { reactionAddFunc, reactionRemoveFunc } = require ( "../" + t . path ) ; // Gets function of trigger
162- if ( ! remove && [ "add" , "both" ] . indexOf ( t . event ) != - 1 && reactionAddFunc ) {
169+ if (
170+ ! remove &&
171+ [ "add" , "both" ] . indexOf ( t . event ) != - 1 &&
172+ reactionAddFunc
173+ ) {
163174 setImmediate ( async ( ) => {
164175 reactionAddFunc ( reaction , member , t . data , startTime ) ; // Runs reaction function
165-
166176 } ) ;
167177 }
168- if ( remove && [ "remove" , "both" ] . indexOf ( t . event ) != - 1 && reactionRemoveFunc ) {
178+ if (
179+ remove &&
180+ [ "remove" , "both" ] . indexOf ( t . event ) != - 1 &&
181+ reactionRemoveFunc
182+ ) {
169183 setImmediate ( async ( ) => {
170184 reactionRemoveFunc ( reaction , member , t . data , startTime ) ; // Runs reaction function
171185 } ) ;
172186 }
173187 }
174188 } ) ;
175189}
176- async function handleMemberJoin ( member , musicWorker ) {
177-
178- }
179- async function handleMemberLeave ( member , musicWorker ) {
180-
181- }
190+ async function handleMemberJoin ( member , musicWorker ) { }
191+ async function handleMemberLeave ( member , musicWorker ) { }
182192
183193module . exports = {
184194 handleCmdMsg,
185195 handleReaction,
186196 handleMemberJoin,
187197 handleMemberLeave,
188- }
198+ } ;
0 commit comments