Socket
Socket
Sign inDemoInstall

@stedi/sdk-client-queues

Package Overview
Dependencies
215
Maintainers
1
Versions
146
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @stedi/sdk-client-queues

Stedi SDK for JavaScript that includes Queues client for Node.js, Browser and React Native


Version published
Weekly downloads
2.1K
decreased by-16.04%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

@stedi/sdk-client-queues

NPM version NPM downloads Stability Index Minimum Node.js version

Description

Stedi Queues SDK for JavaScript.

Installing

To install the this package, simply type add or install @stedi/sdk-client-queues using your favorite package manager:

  • npm install @stedi/sdk-client-queues
  • yarn add @stedi/sdk-client-queues
  • pnpm add @stedi/sdk-client-queues

Getting Started

Initialize the client

First, create a new QueuesClient.

import { QueuesClient, ChangeMessageVisibilityCommand } from "@stedi/sdk-client-queues";

const client = new QueuesClient({
  region: "us",
  apiKey: "my-api-key",
});

Usage

Once the client is initiated, you may use it to send multiple commands. If you are using a custom http handler, you may call destroy() to close open connections.

Create a command by creating a new ChangeMessageVisibilityCommand.

import { QueuesClient, ChangeMessageVisibilityCommand } from "@stedi/sdk-client-queues";

const client = new QueuesClient({
  region: "us",
  apiKey: "my-api-key",
});

const params = {
  /** input parameters */
};

const command = new ChangeMessageVisibilityCommand(params);

try {
  const data = await client.send(command);
  // process data.
} catch (error) {
  // error handling.
} finally {
  // finally.
}

Troubleshooting

When the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).

try {
  const data = await client.send(command);
  // process data.
} catch (error) {
  const { requestId, cfId, extendedRequestId } = error.$metadata;
  console.log({ requestId, cfId, extendedRequestId });
  /**
   * The keys within exceptions are also parsed.
   * You can access them by checking if it is a certain instance of exception:
   * if (error instanceof SomeServiceException) {
   *     const value = error.specialKeyInException;
   * }
   */
}

License

This SDK is distributed under the Apache License, Version 2.0, see LICENSE for more information.

Client Commands (Operations List)

ChangeMessageVisibility

Command API Reference / Input / Output

ChangeMessageVisibilityBatch

Command API Reference / Input / Output

CreateQueue

Command API Reference / Input / Output

DeleteMessage

Command API Reference / Input / Output

DeleteMessageBatch

Command API Reference / Input / Output

DeleteQueue

Command API Reference / Input / Output

DescribeQueue

Command API Reference / Input / Output

GetQueueAttributes

Command API Reference / Input / Output

ListQueues

Command API Reference / Input / Output

PurgeQueue

Command API Reference / Input / Output

ReceiveMessage

Command API Reference / Input / Output

SendMessage

Command API Reference / Input / Output

SendMessageBatch

Command API Reference / Input / Output

UpdateQueue

Command API Reference / Input / Output

FAQs

Last updated on 12 Apr 2024

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

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