Skip to content

Зависание приложения "Продажи" после обработки события IntegrationServiceEventType.RECEIPT_DISCOUNT #5

@fonderkin

Description

@fonderkin

Что делаю:

В 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));
};

Что происходит
Чек печатается, но после этого перестает приложение "продажи" реагировать на остальные события (купон, скидка на чек, оплата наличными и т.д.).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions