fxa-auth-server/bin/email_bouncer.js

28 строки
752 B
JavaScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
var config = require('../config').root()
var log = require('../log')(config.log.level, 'email-bouncer')
var error = require('../error')
var Token = require('../tokens')(log, config.tokenLifetimes)
var bounces = require('../bounces')(log)
var DB = require('../db')(
config.db.backend,
log,
error,
Token.SessionToken,
Token.KeyFetchToken,
Token.AccountResetToken,
Token.PasswordForgotToken,
Token.PasswordChangeToken
)
DB.connect(config[config.db.backend])
.done(
function (db) {
bounces(config.bounces, db)
}
)