Remove event listener

This commit is contained in:
Girish Ramakrishnan
2015-11-03 15:22:02 -08:00
parent 612ceba98a
commit c075160e5d

View File

@@ -115,7 +115,7 @@ CloudronError.NOT_FOUND = 'Not found';
function initialize(callback) {
assert.strictEqual(typeof callback, 'function');
settings.events.on(settings.DNS_CONFIG_KEY, function() { addDnsRecords(); });
settings.events.on(settings.DNS_CONFIG_KEY, addDnsRecords);
userdb.count(function (error, count) {
if (error) return callback(new CloudronError(CloudronError.INTERNAL_ERROR, error));
@@ -131,6 +131,8 @@ function initialize(callback) {
function uninitialize(callback) {
assert.strictEqual(typeof callback, 'function');
settings.events.removeListener(settings.DNS_CONFIG_KEY, addDnsRecords);
callback(null);
}
@@ -335,8 +337,8 @@ function txtRecordsWithSpf(callback) {
});
}
function addDnsRecords(callback) {
callback = callback || NOOP_CALLBACK;
function addDnsRecords() {
var callback = NOOP_CALLBACK;
if (process.env.BOX_ENV === 'test') return callback();