summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-05-28 01:32:27 +0000
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-05-28 01:32:27 +0000
commit49247180dc0791f703e81b19ee3816996175a98f (patch)
tree20126490630ec3593d78d0cd8ea33eb24b9bbbf3
parent914bebba3162cd3aff5d49fe31431a5ef8d9268e (diff)
downloadinfinitytier-49247180dc0791f703e81b19ee3816996175a98f.tar.gz
infinitytier-49247180dc0791f703e81b19ee3816996175a98f.zip
Add lastSeen and identity to member record if not present.
-rw-r--r--netconf-service/index.js4
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'])