Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- const AWS = require('aws-sdk');
- const BbPromise = require('bluebird');
- class AwsProvider {
- request(service, method, params) {
- const awsService = new AWS[service]();
- const req = awsService[method](params);
- return new BbPromise((resolve, reject) => {
- req.send((errParam, data) => {
- const err = errParam;
- if (err) {
- reject(new Error(err.message, err.statusCode));
- } else {
- resolve(data);
- }
- });
- });
- }
- }
- module.exports = new AwsProvider();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement