Fixed missing timestamp update on page/file periodic scan

This commit is contained in:
Mark Qvist
2024-01-08 00:10:55 +01:00
parent 5736012f2c
commit 1f7302903a
3 changed files with 25 additions and 3 deletions

View File

@@ -50,6 +50,8 @@ class Node:
def register_pages(self):
# TODO: Deregister previously registered pages
# that no longer exist.
self.servedpages = []
self.scan_pages(self.app.pagespath)
@@ -69,6 +71,8 @@ class Node:
)
def register_files(self):
# TODO: Deregister previously registered files
# that no longer exist.
self.servedfiles = []
self.scan_files(self.app.filespath)
@@ -230,10 +234,12 @@ class Node:
if self.page_refresh_interval > 0:
if now > self.last_page_refresh + self.page_refresh_interval*60:
self.register_pages()
self.last_page_refresh = time.time()
if self.file_refresh_interval > 0:
if now > self.last_file_refresh + self.file_refresh_interval*60:
self.register_files()
self.last_file_refresh = time.time()
time.sleep(self.job_interval)