Что делаю:
В App.js подписываюсь на событие IntegrationServiceEventType.RECEIPT_DISCOUNT
ServiceAPI.addEventListener(IntegrationServiceEventType.RECEIPT_DISCOUNT, receiptDiscountListener);
В функции обработчики делаю печать чека с произвольным текстом
const receiptDiscountListener = (discount, receiptUuid, callback) => {
DeviceServiceConnector.startInitConnections();
Printer.print([
new PrintableText('Тест'),
]);
callback
.skip()
.catch(errorHandler(IntegrationServiceEventType.RECEIPT_DISCOUNT));
};
Что происходит
Чек печатается, но после этого перестает приложение "продажи" реагировать на остальные события (купон, скидка на чек, оплата наличными и т.д.).
Что делаю:
В App.js подписываюсь на событие IntegrationServiceEventType.RECEIPT_DISCOUNT
ServiceAPI.addEventListener(IntegrationServiceEventType.RECEIPT_DISCOUNT, receiptDiscountListener);В функции обработчики делаю печать чека с произвольным текстом
Что происходит
Чек печатается, но после этого перестает приложение "продажи" реагировать на остальные события (купон, скидка на чек, оплата наличными и т.д.).