logging fixes

This commit is contained in:
AJ ONeal 2019-10-28 02:26:27 -06:00
parent 606dcf3c4f
commit cf0ee1c064
2 changed files with 16 additions and 4 deletions

View File

@ -5,6 +5,7 @@ var U = require('./utils.js');
var Keypairs = require('@root/keypairs');
var Enc = require('@root/encoding/bytes');
var agreers = {};
A._getAccountKid = function(me, options) {
// It's just fine if there's no account, we'll go get the key id we need via the existing key
@ -138,8 +139,15 @@ A._registerAccount = function(me, options) {
var agreeToTerms = options.agreeToTerms;
if (!agreeToTerms) {
agreeToTerms = function(terms) {
console.log(
'By using this software you accept this Subscriber Agreement and Terms of Service:'
if (agreers[options.subscriberEmail]) {
return true;
}
agreers[options.subscriberEmail] = true;
console.info();
console.info(
'By using this software you (' +
options.subscriberEmail +
') are agreeing to the following:'
);
console.info(
'ACME Subscriber Agreement:',
@ -149,6 +157,7 @@ A._registerAccount = function(me, options) {
'Greenlock/ACME.js Terms of Use:',
terms.acmeJsTermsUrl
);
console.info();
return true;
};
} else if (true === agreeToTerms) {

View File

@ -63,7 +63,10 @@ M._init = function(me, tz, locale) {
return me
.request(req)
.catch(function(err) {
if (true || me.debug) {
if (me.debug) {
console.error(
'error adding maintainer to support notices:'
);
console.error(err);
}
})