Socket
Socket
Sign inDemoInstall

rsmq

Package Overview
Dependencies
27
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.0 to 0.2.1

4

index.js

@@ -214,2 +214,6 @@ // Generated by CoffeeScript 1.6.2

}
if (resp[0][0] === null) {
_this._handleError(cb, "queueNotFound");
return;
}
o = {

@@ -216,0 +220,0 @@ vt: parseInt(resp[0][0], 10),

2

package.json
{
"name": "rsmq",
"description": "A really simple message queue based on Redis",
"version": "0.2.0",
"version": "0.2.1",
"author": "P. Liess <smrchy+npm@gmail.com>",

@@ -6,0 +6,0 @@ "engines": {

@@ -19,4 +19,3 @@ # rsmq

* Durability depends on your Redis setup.
* No ReceiptHandle. A message is deleted by the message id.
* This means that a message can be deleted if you store the id that is returned from the `sendMessage` method.
* No ReceiptHandle. A message is deleted by the message id. A message can be deleted if you store the id that is returned from the `sendMessage` method.
* No MessageRetentionPeriod: Messages stay in the queue unless deleted.

@@ -127,7 +126,4 @@ * No bulk operations (SendMessageBatch, DeleteMessageBatch)

Errors:
* `"Queue not found"`
### createQueue

@@ -148,9 +144,4 @@

Errors:
* `"Invalid qname format"`
* `"Queue exists"`
### deleteMessage

@@ -167,8 +158,4 @@

Errors:
* `"Queue not found"`
### deleteQueue

@@ -186,8 +173,4 @@

Errors:
* `"Invalid qname format"`
* `"Queue not found"`
### getQueueAttributes

@@ -201,3 +184,3 @@

Returns:
Returns an object:

@@ -212,5 +195,6 @@ * `vt`: The visibility timeout for the queue in seconds

* `msgs`: Current number of messages in the queue
* `hiddenmsgs`: Current number of hidden / not visible messages. A message can hidden while "in flight" due to a `vt` parameter or when sent with a `delay`.
* `hiddenmsgs`: Current number of hidden / not visible messages. A message can hidden while "in flight" due to a `vt` parameter or when sent with a `delay`
### listQueues

@@ -220,7 +204,8 @@

Returns:
Returns an array:
* Array of queues (e.g. ["qname1", "qname2"])
* `["qname1", "qname2"]`
### receiveMessage

@@ -235,3 +220,3 @@

Returns:
Returns an object:

@@ -246,8 +231,4 @@ * `message`: The message's contents.

Errors:
* `"Queue not found"`
### sendMessage

@@ -267,11 +248,6 @@

Error:
* `"Queue not found"`
## Not implemented yet

@@ -278,0 +254,0 @@

@@ -39,3 +39,2 @@ // Generated by CoffeeScript 1.6.2

}, function(err, resp) {
should.exist(err);
err.message.should.equal("Invalid qname format");

@@ -49,3 +48,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("Invalid qname format");

@@ -60,3 +58,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("vt must be between 0 and 9999999");

@@ -71,3 +68,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("vt must be between 0 and 9999999");

@@ -82,3 +78,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("vt must be between 0 and 9999999");

@@ -93,3 +88,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("delay must be between 0 and 9999999");

@@ -104,3 +98,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("delay must be between 0 and 9999999");

@@ -115,3 +108,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("delay must be between 0 and 9999999");

@@ -126,3 +118,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("maxsize must be between 1024 and 65536");

@@ -137,3 +128,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("maxsize must be between 1024 and 65536");

@@ -148,3 +138,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("maxsize must be between 1024 and 65536");

@@ -159,3 +148,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("maxsize must be between 1024 and 65536");

@@ -185,3 +173,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("Queue exists");

@@ -218,2 +205,10 @@ done();

});
it('Should fail: GetQueueAttributes of bogus queue', function(done) {
rsmq.getQueueAttributes({
qname: "sdfsdfsdf"
}, function(err, resp) {
err.message.should.equal("Queue not found");
done();
});
});
});

@@ -226,3 +221,2 @@ describe('Messages', function() {

}, function(err, resp) {
should.exist(err);
err.message.should.equal("Queue not found");

@@ -234,3 +228,2 @@ done();

rsmq.sendMessage({}, function(err, resp) {
should.exist(err);
err.message.should.equal("No qname supplied");

@@ -245,3 +238,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("Message must be a string");

@@ -256,3 +248,2 @@ done();

}, function(err, resp) {
should.exist(err);
err.message.should.equal("Message must be a string");

@@ -259,0 +250,0 @@ done();

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc