|  | @@ -4,7 +4,7 @@
 | 
	
		
			
				|  |  |  		<div class="container">
 | 
	
		
			
				|  |  |  			<img class="avatar" src="https://avatars2.githubusercontent.com/u/11198912?v=3&s=460"/>
 | 
	
		
			
				|  |  |  			<h2 class="has-text-centered">@{{user.username}}</h2>
 | 
	
		
			
				|  |  | -			<div class="admin-functionality">
 | 
	
		
			
				|  |  | +			<div class="admin-functionality" v-if="user.role == 'admin'">
 | 
	
		
			
				|  |  |  				<a class="button is-small is-info is-outlined" @click="changeRank('admin')" v-if="user.role == 'default'">Promote to Admin</a>
 | 
	
		
			
				|  |  |  				<a class="button is-small is-danger is-outlined" @click="changeRank('default')" v-else>Demote to User</a>
 | 
	
		
			
				|  |  |  			</div>
 | 
	
	
		
			
				|  | @@ -41,12 +41,12 @@
 | 
	
		
			
				|  |  |  		data() {
 | 
	
		
			
				|  |  |  			return {
 | 
	
		
			
				|  |  |  				user: {},
 | 
	
		
			
				|  |  | -				isUser: false,
 | 
	
		
			
				|  |  | +				isUser: false
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  		methods: {
 | 
	
		
			
				|  |  |  			changeRank(newRank) {
 | 
	
		
			
				|  |  | -				this.socket.emit('users.update', 'role', ((newRank == 'admin') ? 'admin' : 'default'), res => {
 | 
	
		
			
				|  |  | +				this.socket.emit('users.update', this.$route.params.username, 'role', ((newRank == 'admin') ? 'admin' : 'default'), res => {
 | 
	
		
			
				|  |  |  					if (res.status == 'error') Toast.methods.addToast(res.message, 2000);
 | 
	
		
			
				|  |  |  					else this.user.role = newRank; Toast.methods.addToast(`User ${this.$route.params.username}'s rank has been changed to: ${newRank}`, 2000);
 | 
	
		
			
				|  |  |  				});
 |