you_are_enot
@you_are_enot
Пограммист любитель

Как собирать запросы в execute и возвращать ответ?

Метод execute позволяет отправлять запросы не по одиночке, а собирать в пачки и отправлять раз в 50/334 мс. Допустим, все запросы приложения собираются в массив и раз 50 мс циклом отбирается 25 из них, объединяются в code и отправляются на сервер.

Вопрос в том, как каждой функции вернуть свой ответ?

Например, есть три функции messages.send, users.get,
messages.getHistory. Они объединяются в execute запрос и отправляются. В ответ приходит массив с результатами. Как первой вернуть результат отправки сообщения, второй список юзеров, а третьей историю сообщений?
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега ВКонтакте
♬♬
Собирайте ответы в массив в коде процедуры execute:
var result = [];

result.push( API.messages.send(...));
result.push( API.users.get(...));
result.push( API.messages.getHistory(...));

return result;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы