@flexfactory/message-utils

2.1.1 • Public • Published

message-utils

Install

npm i --save @flexfactory/message-utils

Usage

Wrapping message handler function

const { handle } = require('@flexfactory/message-utils');

module.exports = [
  {
    queue: 'jobs.inv.update_room_type',
    binding: 'events.int.room_type_updated',
    handler: handle(Store.knex, require('./controllers/updateRoomType'), log),
  },
  ...
];

Using models

const { OutboundMessage, ProcessedMessage } = require('@flexfactory/message-utils');

await OutboundMessage
  .query(trx)
  .insert({
    key: '...',
    body: {
      ...
    },
  });

Readme

Keywords

none

Package Sidebar

Install

npm i @flexfactory/message-utils

Weekly Downloads

0

Version

2.1.1

License

UNLICENSED

Unpacked Size

7.83 kB

Total Files

5

Last publish

Collaborators

  • richturnbull