UNPKG

1.49 kBJavaScriptView Raw
1"use strict";
2var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3 return new (P || (P = Promise))(function (resolve, reject) {
4 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
5 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
6 function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
7 step((generator = generator.apply(thisArg, _arguments || [])).next());
8 });
9};
10Object.defineProperty(exports, "__esModule", { value: true });
11const lambda = require("./lambda");
12const STAGE = process.env.STAGE || 'dev';
13/**
14 * Helper to invoke a domain function
15 * @type {string} name
16 * @type {object} args
17 */
18function invokeDomain(name, args) {
19 return __awaiter(this, void 0, void 0, function* () {
20 return lambda.invoke(`blocktap-domain-${STAGE}-${name}`, args);
21 });
22}
23exports.invokeDomain = invokeDomain;
24/**
25 * Helper to invoke a feed event
26 * @param {[type]} name [description]
27 * @param {[type]} args [description]
28 * @return {[type]} [description]
29 */
30function invokeFeedEvent(name, args) {
31 return __awaiter(this, void 0, void 0, function* () {
32 return lambda.invokeEvent(`blocktap-feed-${STAGE}-${name}`, args);
33 });
34}
35exports.invokeFeedEvent = invokeFeedEvent;
36//# sourceMappingURL=lambda-helper.js.map
\No newline at end of file