1.0.5 • Published 3 years ago

@nbn23/cloud-tasks-manager v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

CloudTaskManager

CloudTaskManager is a wrapper over a cloud task library to avoid vendor lock and provide an utility to schedule HTTP requests as tasks. The current version works over @google-cloud/tasks library in Google Cloud Platorm.

Getting Started

Install CloudTaskManager using npm.

npm install --save @nbn23/cloud-task-manager

Note: CloudTaskManager assumes a TypeScript environment

Usage

import { CloudTaskManager } from "@nbn23/cloud-task-manager";

const taskManager = await CloudTaskManager.newInstance();

const task = {
  url: "https://fake.com",
  method: Method.POST,
  headers: { "Content-Type": "application/json" },
  body: Buffer.from(JSON.stringify({ foo: "bar" }))
};

await taskManager.schedule(task);
1.0.5

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago