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