UNPKG

@modyo/cli

Version:

Modyo CLI Command line to expose local development tools

27 lines (26 loc) 888 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const debug_1 = tslib_1.__importDefault(require("debug")); const get_widget_id_in_site_1 = tslib_1.__importDefault(require("./get-widget-id-in-site")); const create_widget_1 = tslib_1.__importDefault(require("./create-widget")); const debug = (0, debug_1.default)('push/get-widget-id.ts'); async function getWidgetId(name, { version, accountUrl, siteId, token, }) { const widgetId = await (0, get_widget_id_in_site_1.default)(name, { version, accountUrl, siteId, token, }); if (!widgetId) { debug('creating widget'); return (0, create_widget_1.default)(name, { version, accountUrl, siteId, token, }); } return widgetId; } exports.default = getWidgetId;