@ar.io/sdk
Version:
[](https://codecov.io/gh/ar-io/ar-io-sdk)
48 lines (47 loc) • 2.62 kB
JavaScript
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));
}
;