diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-05-28 01:32:27 +0000 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-05-28 01:32:27 +0000 |
| commit | 49247180dc0791f703e81b19ee3816996175a98f (patch) | |
| tree | 20126490630ec3593d78d0cd8ea33eb24b9bbbf3 | |
| parent | 914bebba3162cd3aff5d49fe31431a5ef8d9268e (diff) | |
| download | infinitytier-49247180dc0791f703e81b19ee3816996175a98f.tar.gz infinitytier-49247180dc0791f703e81b19ee3816996175a98f.zip | |
Add lastSeen and identity to member record if not present.
| -rw-r--r-- | netconf-service/index.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/netconf-service/index.js b/netconf-service/index.js index 494e819f..f9a48e5a 100644 --- a/netconf-service/index.js +++ b/netconf-service/index.js @@ -310,6 +310,10 @@ function doNetconfRequest(message) 'lastSeen': Date.now(), 'authorized': authorized ? '1' : '0' // reset authorized to unhide in UI, since UI uses -1 to hide }; + if (!('identity' in member)) + updatedFields['identity'] = peerId.toString(); + if (!('firstSeen' in member)) + updatedFields['firstSeen'] = Date.now(); if (message.data['from']) updatedFields['lastAt'] = message.data['from']; if (message.data['clientVersion']) |
