File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -24,4 +24,17 @@ module.exports = function () {
2424 ]
2525 }
2626 } ) ;
27+
28+ app . on ( 'login' , ( result , meta ) => {
29+ try {
30+ if ( meta . connection && meta . connection . user ) {
31+ // update last active timestamp on loggedin user
32+ app . service ( 'users' ) . patch ( meta . connection . user , {
33+ lastActiveAt : new Date ( )
34+ } ) ;
35+ }
36+ } catch ( err ) {
37+ app . error ( err ) ;
38+ }
39+ } ) ;
2740} ;
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ module.exports = function (app) {
2727 deletedAt : { type : Date } ,
2828 createdAt : { type : Date , default : Date . now } ,
2929 updatedAt : { type : Date , default : Date . now } ,
30+ lastActiveAt : { type : Date , default : Date . now } ,
3031 // Needed for verification
3132 isVerified : { type : Boolean } ,
3233 role : {
You can’t perform that action at this time.
0 commit comments