1
1
const moment = require ( 'moment' ) ;
2
- const options = require ( '../../config/config' ) ;
3
2
4
3
const protocol = process . env . PROTOCOL || 'http' ;
5
4
const zenHostname = process . env . HOSTNAME || '127.0.0.1:8000' ;
@@ -10,24 +9,20 @@ function unlockAccountEmail(args, done) {
10
9
11
10
seneca . act ( { role : 'cd-users' , cmd : 'get_users_by_email' , email } , ( err , users ) => {
12
11
if ( err ) return done ( err ) ;
13
- if ( options [ 'email-notifications' ] . sendemail ) {
14
- seneca . act ( { role : 'email-notifications' , cmd : 'send' } , {
15
- code : 'user-lockout-' ,
16
- locality : args . locality || 'en_US' ,
17
- to : email ,
18
- subject : 'CoderDojo Zen Account Lockout' ,
19
- content : {
20
- name : users [ 0 ] . name ,
21
- resetlink : `${ protocol } ://${ zenHostname } /reset_password` ,
22
- year : moment ( new Date ( ) ) . format ( 'YYYY' ) ,
23
- } ,
24
- } , ( err , response ) => {
25
- if ( err ) return done ( err ) ;
26
- return done ( null , { ok : true } ) ;
27
- } ) ;
28
- } else {
29
- return done ( null , { ok : false } ) ;
30
- }
12
+ seneca . act ( { role : 'email-notifications' , cmd : 'send' } , {
13
+ code : 'user-lockout-' ,
14
+ locality : args . locality || 'en_US' ,
15
+ to : email ,
16
+ subject : 'CoderDojo Zen Account Lockout' ,
17
+ content : {
18
+ name : users [ 0 ] . name ,
19
+ resetlink : `${ protocol } ://${ zenHostname } /reset_password` ,
20
+ year : moment ( new Date ( ) ) . format ( 'YYYY' ) ,
21
+ } ,
22
+ } , ( err , response ) => {
23
+ if ( err ) return done ( err ) ;
24
+ return done ( null , { ok : true } ) ;
25
+ } ) ;
31
26
} ) ;
32
27
}
33
28
0 commit comments