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 () {
24
24
]
25
25
}
26
26
} ) ;
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
+ } ) ;
27
40
} ;
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ module.exports = function (app) {
27
27
deletedAt : { type : Date } ,
28
28
createdAt : { type : Date , default : Date . now } ,
29
29
updatedAt : { type : Date , default : Date . now } ,
30
+ lastActiveAt : { type : Date , default : Date . now } ,
30
31
// Needed for verification
31
32
isVerified : { type : Boolean } ,
32
33
role : {
You can’t perform that action at this time.
0 commit comments