| 
														
															@@ -578,6 +578,7 @@ class _StationsModule extends CoreClass { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							SongsModule.runJob("GET_SONG", { id: song._id }, this) 
														 | 
														
														 | 
														
															 							SongsModule.runJob("GET_SONG", { id: song._id }, this) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 								.then(response => { 
														 | 
														
														 | 
														
															 								.then(response => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 									const { song } = response; 
														 | 
														
														 | 
														
															 									const { song } = response; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 									if (song) { 
														 | 
														
														 | 
														
															 									if (song) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 										const newSong = { 
														 | 
														
														 | 
														
															 										const newSong = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 											_id: song._id, 
														 | 
														
														 | 
														
															 											_id: song._id, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -586,12 +587,15 @@ class _StationsModule extends CoreClass { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 											artists: song.artists, 
														 | 
														
														 | 
														
															 											artists: song.artists, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 											duration: song.duration, 
														 | 
														
														 | 
														
															 											duration: song.duration, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 											thumbnail: song.thumbnail, 
														 | 
														
														 | 
														
															 											thumbnail: song.thumbnail, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-											requestedAt: song.requestedAt 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+											requestedAt: song.requestedAt, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+											likes: song.likes, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+											dislikes: song.dislikes 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 										}; 
														 | 
														
														 | 
														
															 										}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-										next(null, newSong); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-									} else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-										next(null, song); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+										return next(null, newSong); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 									} 
														 | 
														
														 | 
														
															 									} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+									return next(null, song); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 								}) 
														 | 
														
														 | 
														
															 								}) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 								.catch(next); 
														 | 
														
														 | 
														
															 								.catch(next); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					} 
														 | 
														
														 | 
														
															 					} 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -839,6 +843,7 @@ class _StationsModule extends CoreClass { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					}, 
														 | 
														
														 | 
														
															 					}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					(song, currentSongIndex, station, next) => { 
														 | 
														
														 | 
														
															 					(song, currentSongIndex, station, next) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 						const $set = {}; 
														 | 
														
														 | 
														
															 						const $set = {}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 						if (song === null) $set.currentSong = null; 
														 | 
														
														 | 
														
															 						if (song === null) $set.currentSong = null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 						else if (song.likes === -1 && song.dislikes === -1) { 
														 | 
														
														 | 
														
															 						else if (song.likes === -1 && song.dislikes === -1) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							$set.currentSong = { 
														 | 
														
														 | 
														
															 							$set.currentSong = { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -876,13 +881,7 @@ class _StationsModule extends CoreClass { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 						StationsModule.stationModel.updateOne({ _id: station._id }, { $set }, err => { 
														 | 
														
														 | 
														
															 						StationsModule.stationModel.updateOne({ _id: station._id }, { $set }, err => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							if (err) return next(err); 
														 | 
														
														 | 
														
															 							if (err) return next(err); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-							return StationsModule.runJob( 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-								"UPDATE_STATION", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-								{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-									stationId: station._id 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-								}, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-								this 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-							) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+							return StationsModule.runJob("UPDATE_STATION", { stationId: station._id }, this) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 								.then(station => { 
														 | 
														
														 | 
														
															 								.then(station => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 									if (station.type === "community" && station.partyMode === true) 
														 | 
														
														 | 
														
															 									if (station.type === "community" && station.partyMode === true) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 										CacheModule.runJob("PUB", { 
														 | 
														
														 | 
														
															 										CacheModule.runJob("PUB", { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -899,7 +898,6 @@ class _StationsModule extends CoreClass { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				], 
														 | 
														
														 | 
														
															 				], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				async (err, station) => { 
														 | 
														
														 | 
														
															 				async (err, station) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					if (err) { 
														 | 
														
														 | 
														
															 					if (err) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-						console.log(123, err); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 						err = await UtilsModule.runJob( 
														 | 
														
														 | 
														
															 						err = await UtilsModule.runJob( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							"GET_ERROR", 
														 | 
														
														 | 
														
															 							"GET_ERROR", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 							{ 
														 | 
														
														 | 
														
															 							{ 
														 |