--x-- --y--
Слушай , попробуй убрать все И , и сделать так e.key === Enter и отправить
там я написал другие условия И, чтобы оно вызывалось только 1 раз.
Иначе первый раз вызывается со всеми пустыми значениями: password, username, io;
потом только пароль валидный, потом пароль и логин заполненный, и только четвертый раз и io и password и loginn заполненный