mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 05:14:23 +00:00
update eslint config + other changes
This commit is contained in:
@@ -64,6 +64,7 @@ module.exports = {
|
|||||||
'space-in-parens': [
|
'space-in-parens': [
|
||||||
'error',
|
'error',
|
||||||
'always'
|
'always'
|
||||||
]
|
],
|
||||||
|
'no-var': 'error'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ const bodyParser = require( 'body-parser' );
|
|||||||
const cookieParser = require( 'cookie-parser' );
|
const cookieParser = require( 'cookie-parser' );
|
||||||
const http = require( 'http' );
|
const http = require( 'http' );
|
||||||
const fs = require( 'fs' );
|
const fs = require( 'fs' );
|
||||||
// const sql = require( './backend/db/mysqldb.js' );
|
const mail = require( './backend/mail/mailSender.js' );
|
||||||
// const sqld = new sql();
|
const mailManager = new mail();
|
||||||
|
|
||||||
// const env = process.env.PROD || false;
|
// const env = process.env.PROD || false;
|
||||||
|
|
||||||
|
|||||||
@@ -7,9 +7,27 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
const path = require( 'path' );
|
||||||
|
const fs = require( 'fs' );
|
||||||
|
|
||||||
module.exports.getData = function getData ( db, searchQuery ) {
|
module.exports.getData = function getData ( db, searchQuery ) {
|
||||||
console.log( db + searchQuery );
|
console.log( db + searchQuery );
|
||||||
return new Promise( resolve => {
|
return new Promise( resolve => {
|
||||||
resolve( '$2b$05$ElMYWoMjk7567lXkIkee.e.6cxCrWU4gkfuNLB8gmGYLQQPm7gT3O' );
|
resolve( '$2b$05$ElMYWoMjk7567lXkIkee.e.6cxCrWU4gkfuNLB8gmGYLQQPm7gT3O' );
|
||||||
} );
|
} );
|
||||||
};
|
};
|
||||||
|
|
||||||
|
module.exports.getJSONData = function getData ( file ) {
|
||||||
|
return new Promise( ( resolve, reject ) => {
|
||||||
|
fs.readFile( path.join( __dirname + '/../../' + file ), ( error, data ) => {
|
||||||
|
if ( error ) {
|
||||||
|
reject( 'Error occurred: Error trace: ' + error );
|
||||||
|
}
|
||||||
|
resolve( JSON.parse( data ) );
|
||||||
|
} );
|
||||||
|
} );
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.getJSONDataSync = function getData ( file ) {
|
||||||
|
return JSON.parse( fs.readFileSync( path.join( __dirname + '/../../' + file ) ) );
|
||||||
|
};
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
class
|
||||||
@@ -10,9 +10,10 @@
|
|||||||
const mailer = require( 'nodemailer' );
|
const mailer = require( 'nodemailer' );
|
||||||
const html2text = require( 'html-to-text' );
|
const html2text = require( 'html-to-text' );
|
||||||
|
|
||||||
// import jsondb.js file and let it import mail config
|
const db = require( '../db/db.js' );
|
||||||
|
|
||||||
|
let transporter = mailer.createTransport( db.getJSONDataSync( 'mail.secret.json' ) );
|
||||||
|
|
||||||
var transporter = mailer.createTransport( );
|
|
||||||
|
|
||||||
class MailManager {
|
class MailManager {
|
||||||
constructor () {
|
constructor () {
|
||||||
@@ -26,7 +27,7 @@ class MailManager {
|
|||||||
*/
|
*/
|
||||||
sendMail ( recipient, html, subject, sender ) {
|
sendMail ( recipient, html, subject, sender ) {
|
||||||
let text = html2text.convert( html, this.options );
|
let text = html2text.convert( html, this.options );
|
||||||
var mailOptions = {
|
let mailOptions = {
|
||||||
from: sender,
|
from: sender,
|
||||||
to: recipient,
|
to: recipient,
|
||||||
subject: subject,
|
subject: subject,
|
||||||
@@ -43,7 +44,7 @@ class MailManager {
|
|||||||
|
|
||||||
sendMailWithAttachment ( recipient, html, subject, attachments, from ) {
|
sendMailWithAttachment ( recipient, html, subject, attachments, from ) {
|
||||||
let text = html2text.convert( html, this.options );
|
let text = html2text.convert( html, this.options );
|
||||||
var mailOptions = {
|
let mailOptions = {
|
||||||
from: from,
|
from: from,
|
||||||
to: recipient,
|
to: recipient,
|
||||||
subject: subject,
|
subject: subject,
|
||||||
|
|||||||
Reference in New Issue
Block a user