mirror of
https://github.com/markqvist/LXMF.git
synced 2025-11-19 23:13:04 -05:00
Only index messages with stamp value set
This commit is contained in:
parent
1b5dc419b5
commit
99830b6e8b
1 changed files with 2 additions and 4 deletions
|
|
@ -544,21 +544,19 @@ class LXMRouter:
|
|||
st = time.time(); RNS.log("Indexing messagestore...", RNS.LOG_NOTICE)
|
||||
for filename in os.listdir(self.messagepath):
|
||||
components = filename.split("_")
|
||||
if len(components) >= 2:
|
||||
if len(components) >= 3:
|
||||
if float(components[1]) > 0:
|
||||
if len(components[0]) == RNS.Identity.HASHLENGTH//8*2:
|
||||
try:
|
||||
transient_id = bytes.fromhex(components[0])
|
||||
received = float(components[1])
|
||||
stamp_value = int(components[2])
|
||||
filepath = self.messagepath+"/"+filename
|
||||
msg_size = os.path.getsize(filepath)
|
||||
file = open(filepath, "rb")
|
||||
destination_hash = file.read(LXMessage.DESTINATION_LENGTH)
|
||||
file.close()
|
||||
|
||||
if len(components) >= 3: stamp_value = int(components[2])
|
||||
else: stamp_value = None
|
||||
|
||||
self.propagation_entries[transient_id] = [
|
||||
destination_hash, # 0: Destination hash
|
||||
filepath, # 1: Storage location
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue