1.1.5 • Published 4 months ago

lowmq-client v1.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

NodeJS client for LowMQ

Before work with packet provide url and access key:

import lowmq from 'lowmq-client'

// Default values for lowmq-package
lowmq.setAuthKey('woof')
lowmq.setLowmqUrl('http://localhost:8788')
  • Create new packet
await lowmq.addPacket('test-queue', { hello: 'world' })
  • Get just created packet
const packet = await lowmq.getPacket('test-queue')
// it will freeze packet for 5 min
  • Delete packet
await lowmq.deletePacket('test-queue', packet._id)
  • Get packet and delete it
const payload = { description: 'packet-will-be-deleted' }
await lowmq.addPacket('test-queue', payload)

const packet = await lowmq.getPacket('test-queue', { delete: true })

// will return false
const isDeleted = await lowmq.deletePacket('test-queue', packet._id)
  • Add packet with custom freeze time:
const packet = await lowmq.addPacket('test-queue', { hello: 'world' }, { freezeTimeMin: 10 })
packet.freezeTimeMin === 10 // true

LowMQ itself

1.1.5

4 months ago

1.1.4

4 months ago

1.1.3

4 months ago

1.1.2

4 months ago

1.1.1

4 months ago

1.1.0

4 months ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago