dropUser(u) {
        if (this.userPresent(u)) {
            let i = this._users.indexOf(u);
            this._events.emit('user-dropped', {channel: this, user: u});
			this._users.splice(i, 1);
        } else {
            throw new Error('cannot remove user ' + u.display() + ' from channel ' + this.display() + ' : user not registered in the channel');
        }
    }
/**
     * supprime un utilisateur du canal
     * @param u {User}
     */
supprime un utilisateur du canal
@param u {User}
supprime un utilisateur du canal @param u { User }
dropUser(u) {
        if (this.userPresent(u)) {
            let i = this._users.indexOf(u);
            this._events.emit('user-dropped', {channel: this, user: u});
			this._users.splice(i, 1);
        } else {
            throw new Error('cannot remove user ' + u.display() + ' from channel ' + this.display() + ' : user not registered in the channel');
        }
    }
dropUser ( u ) { if ( this . userPresent ( u ) ) { let i = this . _users . indexOf ( u ) ; this . _events . emit ( 'user-dropped' , { channel : this , user : u } ) ; this . _users . splice ( i , 1 ) ; } else { throw new Error ( 'cannot remove user ' + u . display ( ) + ' from channel ' + this . display ( ) + ' : user not registered in the channel' ) ; } }
supprime un utilisateur du canal
 @param u {User}
supprime un utilisateur du canal @param u { User }