const debug = require('debug')('fcc:server:datasources');
const dsLocal = require('./datasources.production.js');

const ds = {
  ...dsLocal
};
// use [MailHog](https://github.com/mailhog/MailHog) if no SES keys are found
if (!process.env.SES_ID) {
  ds.mail = {
    connector: 'mail',
    transport: {
      type: 'smtp',
      host: 'localhost',
      secure: false,
      port: 1025,
      tls: {
        rejectUnauthorized: false
      }
    },
    auth: {
      user: 'test',
      pass: 'test'
    }
  };
  debug(`using MailHog server on port ${ds.mail.transport.port}`);
} else {
  debug('using AWS SES to deliver emails');
}
module.exports = ds;
