@modyo/cli
Version:
Modyo CLI Command line to expose local development tools
27 lines (26 loc) • 888 B
JavaScript
;
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;