"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function _xdl() {
const data = require("@expo/xdl");
_xdl = function () {
return data;
};
return data;
}
function _prompt() {
const data = _interopRequireDefault(require("./prompt"));
_prompt = function () {
return data;
};
return data;
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
async function askForSendToAsync() {
var sendToFromSettings = await _xdl().UserSettings.getAsync('sendTo', null);
console.log("Enter an email address and we'll send a link to your phone.");
var answers = await (0, _prompt().default)([{
type: 'input',
name: 'sendTo',
message: 'Your email address' + (sendToFromSettings ? ' (space to not send anything)' : '') + ':',
default: sendToFromSettings || undefined
}], {
nonInteractiveHelp: 'Please specify email address with --send-to.'
});
let recipient = answers.sendTo.trim();
await _xdl().UserSettings.mergeAsync({
sendTo: recipient
});
return recipient;
}
var _default = {
askForSendToAsync
};
exports.default = _default;
if (require.main === module) {
askForSendToAsync().then(function (sendTo) {
console.log('Your email address is', sendTo);
});
}
//# sourceMappingURL=__sourcemaps__/askUser.js.map