Перейти к основному содержимому

createGraphQLSubscription

Добавляет подписку GraphQL на изменение данных класса с помощью действия с псевдонимом commandName.

В качестве второго параметра метод принимает следующие обработчики событий:

  • onMessage: получения сообщения;
  • onClose: завершения соединения;
  • onError: получения ошибки.

Синхронный метод.

Параметры

commandName: string

Псевдоним действия.

params: {onMessage, onClose, onError}

Примеры

() => {
const handleReq = async (param) => {
console.log('handle req', param);
const dataSourceTest = getDataSource("getClass");
await dataSourceTest.load();
}
const handleClose = (message) => {
console.log('handle close', message);
}
const extraParams = {
onMessage: handleReq,
onClose: handleClose
}
createGraphQLSubscription ('Subscribe_to_Class', extraParams);
}

Возвращаемое значение

undefined