|
@@ -19,16 +19,16 @@
|
|
|
|
|
|
### Stage 4
|
|
|
Напишите асинхронную функцию отправки, которая внутри себя будет делать два запроса: на отправку и на проверку, для того что бы
|
|
|
-минимизировать задержку между отправкой сообщения пользователя и его появлении в окне чата. Оформите отдельно функции отправки и
|
|
|
+минимизировать задержку между отправкой сообщения пользователя и его появлением в окне чата. Оформите отдельно функции отправки и
|
|
|
проверки новых сообщений как асинхронные (`async`, возвращает `Promise`)
|
|
|
|
|
|
|
|
|
-## Информанция
|
|
|
+## Информация
|
|
|
|
|
|
### `jsonPost`
|
|
|
|
|
|
Данная промисифицированная функция (кстати, сделайте из неё асинхронную) умеет общаться с моим чат-сервером отправляя **RPC**
|
|
|
-запросы используя **JSON**. Это как вызов функций, только удаленно, имя функции и параметры передаются AJAX-ом в формате **JSON**.
|
|
|
+запросы используя **JSON**. **R**emote **P**rocedure **C**all - вызов функций удаленно, имя функции и параметры передаются AJAX-ом в формате **JSON**.
|
|
|
|
|
|
```javascript
|
|
|
function jsonPost(url, data)
|
|
@@ -52,7 +52,7 @@ function jsonPost(url, data)
|
|
|
}
|
|
|
```
|
|
|
|
|
|
-Первым параметром указывается **URL** (см. выше) на который отправляется **POST** с **JSON**, вторым - готовый к JSONификации объект, который
|
|
|
+Первым параметром указывается **URL** (см. выше) на который отправляется методом **POST** с **JSON**, вторым - готовый к JSONификации объект, который
|
|
|
вы хотите отправить на сервер.
|
|
|
|
|
|
### **RPC**
|