UNPKG

@ar.io/sdk

Version:

[![codecov](https://codecov.io/gh/ar-io/ar-io-sdk/graph/badge.svg?token=7dXKcT7dJy)](https://codecov.io/gh/ar-io/ar-io-sdk)

48 lines (47 loc) 2.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setAntRecordCLICommand = setAntRecordCLICommand; exports.setAntBaseNameCLICommand = setAntBaseNameCLICommand; exports.setAntUndernameCLICommand = setAntUndernameCLICommand; const utils_js_1 = require("../utils.js"); /** @deprecated -- use set-ant-base-name and set-ant-undername */ async function setAntRecordCLICommand(o) { const ttlSeconds = +(o.ttlSeconds ?? utils_js_1.defaultTtlSecondsCLI); const undername = (0, utils_js_1.requiredStringFromOptions)(o, 'undername'); const transactionId = (0, utils_js_1.requiredStringFromOptions)(o, 'transactionId'); const writeAnt = (0, utils_js_1.writeANTFromOptions)(o); if (!o.skipConfirmation) { await (0, utils_js_1.assertConfirmationPrompt)(`Are you sure you want to set this record on the ANT process ${writeAnt.processId}?\n${JSON.stringify({ undername, transactionId, ttlSeconds }, null, 2)}`, o); } return (0, utils_js_1.writeANTFromOptions)(o).setRecord({ undername, transactionId, ttlSeconds, }, (0, utils_js_1.customTagsFromOptions)(o)); } async function setAntBaseNameCLICommand(o) { const ttlSeconds = +(o.ttlSeconds ?? utils_js_1.defaultTtlSecondsCLI); const transactionId = (0, utils_js_1.requiredStringFromOptions)(o, 'transactionId'); const writeAnt = (0, utils_js_1.writeANTFromOptions)(o); if (!o.skipConfirmation) { await (0, utils_js_1.assertConfirmationPrompt)(`Are you sure you want to set this base name on the ANT process ${writeAnt.processId}?\n${JSON.stringify({ transactionId, ttlSeconds }, null, 2)}`, o); } return (0, utils_js_1.writeANTFromOptions)(o).setBaseNameRecord({ transactionId, ttlSeconds, }, (0, utils_js_1.customTagsFromOptions)(o)); } async function setAntUndernameCLICommand(o) { const ttlSeconds = +(o.ttlSeconds ?? utils_js_1.defaultTtlSecondsCLI); const undername = (0, utils_js_1.requiredStringFromOptions)(o, 'undername'); const transactionId = (0, utils_js_1.requiredStringFromOptions)(o, 'transactionId'); const writeAnt = (0, utils_js_1.writeANTFromOptions)(o); if (!o.skipConfirmation) { await (0, utils_js_1.assertConfirmationPrompt)(`Are you sure you want to set this undername on the ANT process ${writeAnt.processId}?\n${JSON.stringify({ undername, transactionId, ttlSeconds }, null, 2)}`, o); } return (0, utils_js_1.writeANTFromOptions)(o).setUndernameRecord({ undername, transactionId, ttlSeconds, }, (0, utils_js_1.customTagsFromOptions)(o)); }