| 
														
															@@ -1,6 +1,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 let callbacks = []; 
														 | 
														
														 | 
														
															 let callbacks = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 let onConnectCallbacks = []; 
														 | 
														
														 | 
														
															 let onConnectCallbacks = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 let onDisconnectCallbacks = []; 
														 | 
														
														 | 
														
															 let onDisconnectCallbacks = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+let onConnectErrorCallbacks = []; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default { 
														 | 
														
														 | 
														
															 export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -20,6 +21,10 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		onDisconnectCallbacks.push(cb); 
														 | 
														
														 | 
														
															 		onDisconnectCallbacks.push(cb); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	}, 
														 | 
														
														 | 
														
															 	}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	onConnectError: function(cb) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		onConnectErrorCallbacks.push(cb); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	removeAllListeners: function() { 
														 | 
														
														 | 
														
															 	removeAllListeners: function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		Object.keys(this.socket._callbacks).forEach((id) => { 
														 | 
														
														 | 
														
															 		Object.keys(this.socket._callbacks).forEach((id) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			if (id.indexOf("$event:song") !== -1) { 
														 | 
														
														 | 
														
															 			if (id.indexOf("$event:song") !== -1) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -47,6 +52,9 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		this.socket.on('connect_error', () => { 
														 | 
														
														 | 
														
															 		this.socket.on('connect_error', () => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			// Connect error 
														 | 
														
														 | 
														
															 			// Connect error 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			console.log("SOCKET.IO ERROR WHILE CONNECTING"); 
														 | 
														
														 | 
														
															 			console.log("SOCKET.IO ERROR WHILE CONNECTING"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			onConnectErrorCallbacks.forEach((cb) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				cb(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		}); 
														 | 
														
														 | 
														
															 		}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		this.ready = true; 
														 | 
														
														 | 
														
															 		this.ready = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		callbacks.forEach(callback => { 
														 | 
														
														 | 
														
															 		callbacks.forEach(callback => { 
														 |