chg: More cleanup in recent captures lookup

pull/836/head
Raphaël Vinot 2023-11-22 15:17:11 +01:00
parent a198af8690
commit 050ece57c8
1 changed files with 3 additions and 6 deletions

View File

@ -459,13 +459,10 @@ class Lookyloo():
index_cut_time = cut_time index_cut_time = cut_time
else: else:
index_cut_time = cut_time index_cut_time = cut_time
if capture_uuids is None: if capture_uuids is None:
capture_uuids = [] capture_uuids = {uuid for uuid, directory in self.redis.hscan_iter('lookup_dirs')
for uuid, directory in sorted(self.redis.hgetall('lookup_dirs').items(), key=lambda item: item[1], reverse=True): if make_ts_from_dirname(directory.rsplit('/', 1)[-1]) > index_cut_time}
date_str = directory.rsplit('/', 1)[1]
if make_ts_from_dirname(date_str) < index_cut_time:
continue
capture_uuids.append(uuid)
# NOTE: we absolutely have to respect the cached_captures_only setting and # NOTE: we absolutely have to respect the cached_captures_only setting and
# never overwrite it. This method is called to display the index # never overwrite it. This method is called to display the index
# and if we try to display everything, including the non-cached entries, # and if we try to display everything, including the non-cached entries,