|  | @@ -45,24 +45,24 @@
 | 
	
		
			
				|  |  |  		events: {
 | 
	
		
			
				|  |  |  			'register': function () {
 | 
	
		
			
				|  |  |  				let { register: { email, username, password } } = this;
 | 
	
		
			
				|  |  | -				this.socket.emit('users.register', username, email, password, grecaptcha.getResponse(), (result) => {
 | 
	
		
			
				|  |  | -					// Need to somehow execute this on Home.vue
 | 
	
		
			
				|  |  | -					// Toast.methods.addToast(`User ${username} has been registered`, 2000);
 | 
	
		
			
				|  |  | +				this.socket.emit('users.register', username, email, password, grecaptcha.getResponse(), result => {
 | 
	
		
			
				|  |  | +					Toast.methods.addToast(`User ${username} has been registered`, 2000);
 | 
	
		
			
				|  |  |  					setTimeout(location.reload(), 2500);
 | 
	
		
			
				|  |  |  				});
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  |  			'login': function () {
 | 
	
		
			
				|  |  |  				let { login: { email, password } } = this;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -				this.socket.emit('users.login', email, password, (result) => {
 | 
	
		
			
				|  |  | +				this.socket.emit('users.login', email, password, result => {
 | 
	
		
			
				|  |  |  					console.log(result);
 | 
	
		
			
				|  |  |  					if (result.status === 'success') {
 | 
	
		
			
				|  |  |  						let date = new Date();
 | 
	
		
			
				|  |  |  						date.setTime(new Date().getTime() + (2*365*24*60*60*1000));
 | 
	
		
			
				|  |  |  						document.cookie = "SID=" + result.sessionId + "; expires="+ date.toGMTString() +"; path=/";
 | 
	
		
			
				|  |  | -						location.reload();
 | 
	
		
			
				|  |  | +						Toast.methods.addToast(`You have been successfully logged in`, 2000);
 | 
	
		
			
				|  |  | +						setTimeout(location.reload(), 2500);
 | 
	
		
			
				|  |  |  					} else {
 | 
	
		
			
				|  |  | -						//TODO Error toast
 | 
	
		
			
				|  |  | +						Toast.methods.addToast(result.message, 2000);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  				});
 | 
	
		
			
				|  |  |  			}
 |