summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/daemon.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/daemon.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/daemon.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/daemon.py b/packages/meshbay-node/src/meshbay_node/daemon.py
index dcfa8f8..9428ddd 100644
--- a/packages/meshbay-node/src/meshbay_node/daemon.py
+++ b/packages/meshbay-node/src/meshbay_node/daemon.py
@@ -393,6 +393,11 @@ class NodeDaemon:
# _reconcile_loop) so the backstop is prompt again now
# that someone is actually looking.
"note_activity": indexer.note_activity,
+ # Bound method, called when an upload finishes. The entry
+ # it belongs to does not exist yet (see
+ # webrtc_server._register_uploader), so the indexer keeps
+ # the record and stamps the entry when it creates it.
+ "record_upload": indexer.record_upload,
# Shown to the operator in Settings, and kept current in
# place by set_scan_settings (ops.py) — same reasoning as
# enabled_apps below.
@@ -879,6 +884,7 @@ class NodeDaemon:
"index": indexer.index,
"progress": indexer.progress,
"note_activity": indexer.note_activity,
+ "record_upload": indexer.record_upload,
"reconcile_interval_secs": scan_settings["reconcile_interval_secs"],
"debounce_secs": scan_settings["debounce_secs"],
"visibility": group_cfg.visibility,