@@ -2,7 +2,7 @@ const Boom = require('@hapi/boom');
22const _ = require ( 'lodash' ) ;
33const cryptoRandomString = require ( 'crypto-random-string' ) ;
44const isSANB = require ( 'is-string-and-not-blank' ) ;
5- const moment = require ( 'moment ' ) ;
5+ const dayjs = require ( 'dayjs-with-plugins ' ) ;
66const qrcode = require ( 'qrcode' ) ;
77const sanitizeHtml = require ( 'sanitize-html' ) ;
88const validator = require ( 'validator' ) ;
@@ -151,9 +151,9 @@ async function login(ctx, next) {
151151 }
152152
153153 let greeting = 'Good morning' ;
154- if ( moment ( ) . format ( 'HH' ) >= 12 && moment ( ) . format ( 'HH' ) <= 17 )
154+ if ( dayjs ( ) . format ( 'HH' ) >= 12 && dayjs ( ) . format ( 'HH' ) <= 17 )
155155 greeting = 'Good afternoon' ;
156- else if ( moment ( ) . format ( 'HH' ) >= 17 ) greeting = 'Good evening' ;
156+ else if ( dayjs ( ) . format ( 'HH' ) >= 17 ) greeting = 'Good evening' ;
157157
158158 if ( user ) {
159159 await ctx . login ( user ) ;
@@ -365,19 +365,19 @@ async function forgotPassword(ctx) {
365365 if (
366366 user [ config . userFields . resetTokenExpiresAt ] &&
367367 user [ config . userFields . resetToken ] &&
368- moment ( user [ config . userFields . resetTokenExpiresAt ] ) . isAfter (
369- moment ( ) . subtract ( 30 , 'minutes' )
368+ dayjs ( user [ config . userFields . resetTokenExpiresAt ] ) . isAfter (
369+ dayjs ( ) . subtract ( 30 , 'minutes' )
370370 )
371371 )
372372 throw Boom . badRequest (
373373 ctx . translateError (
374374 'PASSWORD_RESET_LIMIT' ,
375- moment ( user [ config . userFields . resetTokenExpiresAt ] ) . fromNow ( )
375+ dayjs ( user [ config . userFields . resetTokenExpiresAt ] ) . fromNow ( )
376376 )
377377 ) ;
378378
379379 // set the reset token and expiry
380- user [ config . userFields . resetTokenExpiresAt ] = moment ( )
380+ user [ config . userFields . resetTokenExpiresAt ] = dayjs ( )
381381 . add ( 30 , 'minutes' )
382382 . toDate ( ) ;
383383 user [ config . userFields . resetToken ] = cryptoRandomString ( { length : 32 } ) ;
0 commit comments