diff --git a/mesh-bot.py b/mesh-bot.py index 0c4dca4..569066f 100644 --- a/mesh-bot.py +++ b/mesh-bot.py @@ -183,8 +183,10 @@ def get_node_list(): for node in interface.nodes.values(): #ignore own if node['num'] != myNodeNum: - node_list.append(get_name_from_number(node['num'])) - + node_list.append([get_name_from_number(node['num']),node['lastHeard']]) + node_list.sort(key=lambda x: x[1],reverse=True) + + #return only the last 5 nodes return node_list[:5] else: