Pull-события


PHP методы

$event = new Mlab\Appforsale\Pull\Event();
$event
    ->addRecipient(1)
    ->setCommand("test")
    ->setParams(["key" => "value"]);

Mlab\Appforsale\Pull\Manager::getInstance()->sendEvent($event);

В данном примере мы с помощью менеджера отправляем событие с командой "test" для пользователя #1. Чтобы отправить событие всем пользователям - не указывайте recipient.


JS методы

Чтобы получать команды от сервера вам необходимо сделать "ловушку" на JS

BX.addCustomEvent("onPullEvent-mlab.appforsale", BX.delegate(function(command, params) {
    console.log('Events of mlab.appforsale', command, params);
}, this))

Сервис поддержки клиентов работает на платформе UserEcho