|
@@ -11,10 +11,10 @@ let message = document.querySelector('#message');
|
|
let nick = document.querySelector('#nickname');
|
|
let nick = document.querySelector('#nickname');
|
|
let btn = document.querySelector('.btn');
|
|
let btn = document.querySelector('.btn');
|
|
|
|
|
|
-btn.addEventListener('click', () => {
|
|
|
|
|
|
+btn.addEventListener('click',async () => {
|
|
nickName = nickname.value;
|
|
nickName = nickname.value;
|
|
userMessage = message.value;
|
|
userMessage = message.value;
|
|
- sendMessage(nickName, userMessage);
|
|
|
|
|
|
+ await sendMessage(nickName, userMessage);
|
|
getMasseges();
|
|
getMasseges();
|
|
message.value = '';
|
|
message.value = '';
|
|
});
|
|
});
|
|
@@ -137,7 +137,7 @@ function readMessage(msg) {
|
|
//Stage 6
|
|
//Stage 6
|
|
//Прогуглить и разобраться с fetch и заменить внутренности jsonPost на код, использующий fetch вместо XMLHttpRequest.
|
|
//Прогуглить и разобраться с fetch и заменить внутренности jsonPost на код, использующий fetch вместо XMLHttpRequest.
|
|
|
|
|
|
-async function jsonPost(url, data) {
|
|
|
|
|
|
+/* async function jsonPost(url, data) {
|
|
let response = await fetch(url, {
|
|
let response = await fetch(url, {
|
|
method: "POST",
|
|
method: "POST",
|
|
headers: {
|
|
headers: {
|
|
@@ -147,9 +147,9 @@ async function jsonPost(url, data) {
|
|
});
|
|
});
|
|
console.log(response);
|
|
console.log(response);
|
|
if (response.ok) {
|
|
if (response.ok) {
|
|
- let json = await response.json();
|
|
|
|
|
|
+ let json = response.json();
|
|
return json;
|
|
return json;
|
|
} else {
|
|
} else {
|
|
return new Error('jsonPost failed'+ response.status);
|
|
return new Error('jsonPost failed'+ response.status);
|
|
}
|
|
}
|
|
-}
|
|
|
|
|
|
+} */
|