Compare commits

..

2 Commits

Author SHA1 Message Date
Mark Qvist
a4d5b5cb17 Merge branch 'master' of github.com:markqvist/Reticulum 2024-03-19 11:52:58 +01:00
Mark Qvist
9cb181690e Added link getter to resource advertisement class 2024-03-19 11:52:32 +01:00

View File

@ -1023,6 +1023,7 @@ class ResourceAdvertisement:
def __init__(self, resource=None, request_id=None, is_response=False): def __init__(self, resource=None, request_id=None, is_response=False):
self.link = None
if resource != None: if resource != None:
self.t = resource.size # Transfer size self.t = resource.size # Transfer size
self.d = resource.total_size # Total uncompressed data size self.d = resource.total_size # Total uncompressed data size
@ -1069,6 +1070,9 @@ class ResourceAdvertisement:
def is_compressed(self): def is_compressed(self):
return self.c return self.c
def get_link(self):
return self.link
def pack(self, segment=0): def pack(self, segment=0):
hashmap_start = segment*ResourceAdvertisement.HASHMAP_MAX_LEN hashmap_start = segment*ResourceAdvertisement.HASHMAP_MAX_LEN
hashmap_end = min((segment+1)*(ResourceAdvertisement.HASHMAP_MAX_LEN), self.n) hashmap_end = min((segment+1)*(ResourceAdvertisement.HASHMAP_MAX_LEN), self.n)