@@ -112,7 +112,7 @@ function addYTdataToQueue(message, data, isPlayList) {
112112}
113113
114114
115- function addDZdataToQueue ( message , data ) {
115+ function addDZdataToQueue ( message , data , sendEmbed = true ) {
116116 // console.log(data);
117117 const imageExists = data . metadata . common . picture && data . metadata . common . picture [ 0 ] ;
118118 const queueData = {
@@ -128,32 +128,35 @@ function addDZdataToQueue(message, data) {
128128 "stream_url" : data . path ,
129129 } ;
130130 queue [ message . guild . id ] . push ( queueData ) ;
131- message . react ( reactions . positive ) ;
132- // send embed and delete after 60 seconds
133- if ( imageExists ) {
134- message . reply (
135- { embeds :[ songAdded ( queueData , queue [ message . guild . id ] . length - 1 ) ] ,
136- files :[ { "name" :"thumb.jpg" , "attachment" :data . metadata . common . picture [ 0 ] . data } ] ,
137- } )
138- . then ( msg => {
139- setTimeout ( ( ) => {
140- msg . delete ( )
141- . catch ( ( err ) => { console . log ( "[NONFATAL] Failed to delete message" , err ) ; } ) ;
142- } , 60000 ) ;
143- } ) ;
144- }
145- else {
146- message . reply (
147- { embeds :[ songAdded ( queueData , queue [ message . guild . id ] . length - 1 ) ] ,
148- } )
149- . then ( msg => {
150- setTimeout ( ( ) => {
151- msg . delete ( )
152- . catch ( ( err ) => { console . log ( "[NONFATAL] Failed to delete message" , err ) ; } ) ;
153- } , 60000 ) ;
154- } ) ;
131+ if ( sendEmbed ) {
132+ message . react ( reactions . positive ) ;
133+ // send embed and delete after 60 seconds
134+ if ( imageExists ) {
135+ message . reply (
136+ { embeds :[ songAdded ( queueData , queue [ message . guild . id ] . length - 1 ) ] ,
137+ files :[ { "name" :"thumb.jpg" , "attachment" :data . metadata . common . picture [ 0 ] . data } ] ,
138+ } )
139+ . then ( msg => {
140+ setTimeout ( ( ) => {
141+ msg . delete ( )
142+ . catch ( ( err ) => { console . log ( "[NONFATAL] Failed to delete message" , err ) ; } ) ;
143+ } , 60000 ) ;
144+ } ) ;
145+ }
146+ else {
147+ message . reply (
148+ { embeds :[ songAdded ( queueData , queue [ message . guild . id ] . length - 1 ) ] ,
149+ } )
150+ . then ( msg => {
151+ setTimeout ( ( ) => {
152+ msg . delete ( )
153+ . catch ( ( err ) => { console . log ( "[NONFATAL] Failed to delete message" , err ) ; } ) ;
154+ } , 60000 ) ;
155+ } ) ;
156+ }
155157 }
156158
159+
157160}
158161
159162async function play ( message , args , command ) {
@@ -185,7 +188,7 @@ async function play(message, args, command) {
185188 // if no result then return false
186189 if ( data && data . path ) {
187190 // set to existing track or download the track
188- addDZdataToQueue ( message , data ) ;
191+ addDZdataToQueue ( message , data , true ) ;
189192 }
190193 else {
191194 message . react ( reactions . warning ) ;
@@ -224,7 +227,7 @@ async function play(message, args, command) {
224227 // try to add via deezer
225228 const DZData = await convertSPDataToDeezer ( track ) ;
226229 if ( DZData ) {
227- addDZdataToQueue ( message , DZData ) ;
230+ addDZdataToQueue ( message , DZData , true ) ;
228231 }
229232 else {
230233 // deezer didnt work try youtube
@@ -330,7 +333,7 @@ async function play(message, args, command) {
330333 // try to add via deezer
331334 const DZData = await convertSPDataToDeezer ( track ) ;
332335 if ( DZData ) {
333- addDZdataToQueue ( message , DZData ) ;
336+ addDZdataToQueue ( message , DZData , false ) ;
334337 }
335338 else {
336339 // deezer didnt work try spotify
0 commit comments