mirror of
https://github.com/markqvist/NomadNet.git
synced 2025-05-13 03:12:16 -04:00
Added save connected node functionality
This commit is contained in:
parent
4e50e0f076
commit
87c810fdd0
3 changed files with 51 additions and 2 deletions
|
@ -60,6 +60,9 @@ class Directory:
|
|||
|
||||
entries = {}
|
||||
for e in unpacked_list:
|
||||
if e[1] == None:
|
||||
e[1] = RNS.prettyhexrep(e[0])
|
||||
|
||||
if len(e) > 3:
|
||||
hosts_node = e[3]
|
||||
else:
|
||||
|
@ -132,7 +135,11 @@ class Directory:
|
|||
return "<"+RNS.hexrep(source_hash, delimit=False)+">"
|
||||
else:
|
||||
if source_hash in self.directory_entries:
|
||||
return self.directory_entries[source_hash].display_name
|
||||
dn = self.directory_entries[source_hash].display_name
|
||||
if dn == None:
|
||||
return RNS.prettyhexrep(source_hash)
|
||||
else:
|
||||
return dn
|
||||
else:
|
||||
return "<"+RNS.hexrep(source_hash, delimit=False)+">"
|
||||
|
||||
|
@ -242,10 +249,12 @@ class DirectoryEntry:
|
|||
def __init__(self, source_hash, display_name=None, trust_level=UNKNOWN, hosts_node=False, preferred_delivery=None, identify_on_connect=False):
|
||||
if len(source_hash) == RNS.Identity.TRUNCATED_HASHLENGTH//8:
|
||||
self.source_hash = source_hash
|
||||
self.display_name = display_name
|
||||
|
||||
if display_name == None:
|
||||
display_name = source_hash
|
||||
|
||||
self.display_name = display_name
|
||||
|
||||
if preferred_delivery == None:
|
||||
self.preferred_delivery = DirectoryEntry.DIRECT
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue