mirror of
				https://github.com/Ylianst/MeshCentral.git
				synced 2025-03-09 15:40:18 +00:00 
			
		
		
		
	Added client side handler for lastseen
This commit is contained in:
		
							parent
							
								
									18c367040d
								
							
						
					
					
						commit
						b3be0120fa
					
				
					 2 changed files with 10 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -5554,12 +5554,11 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
 | 
			
		|||
                for (var j in docs) {
 | 
			
		||||
                    var nodeid = docs[j]._id.substring(2);
 | 
			
		||||
                    if (LCs[nodeid] != null) {
 | 
			
		||||
                        delete docs[j]._id;
 | 
			
		||||
                        LCs[nodeid] = docs[j];
 | 
			
		||||
                        LCs[nodeid] = docs[j].time;
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                console.log(LCs);
 | 
			
		||||
                try { ws.send(JSON.stringify({ action: 'lastseen', lastconnects: LCs })); } catch (ex) { }
 | 
			
		||||
            });
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2291,6 +2291,14 @@
 | 
			
		|||
                    }
 | 
			
		||||
                    break;
 | 
			
		||||
                }
 | 
			
		||||
                case 'lastseen': {
 | 
			
		||||
                    var lcnodes = Object.keys(message.lastconnects);
 | 
			
		||||
                    for (var i in lcnodes) {
 | 
			
		||||
                        var lcnodeid = lcnodes[i];
 | 
			
		||||
                        var node = getNodeFromId(lcnodeid);
 | 
			
		||||
                        if (node != null) { node.lastconnect = message.lastconnects[lcnodeid] }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                case 'msg': {
 | 
			
		||||
                    // Check if this is a message from a node
 | 
			
		||||
                    if (message.nodeid != null) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue