aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/tests/test_drive_sync.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-10 16:15:48 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-10 16:15:48 +0200
commit24547e4efd3a45b36b3bea8c29cfc687230a6d3a (patch)
tree05aed558b665841230b0a1b4d2f987091c573ab8 /packages/meshbay-hub/tests/test_drive_sync.py
parent1c97ffb91bb4928022e995709d7e55b19cfd18eb (diff)
downloadmeshbay-24547e4efd3a45b36b3bea8c29cfc687230a6d3a.tar.gz
feat(android): send a manifest of what each backup run sent
Photos, videos and files record, per file, their path on the node, their path and album on the phone, dates, size and SHA-256, uploaded as meshbay-manifest/manifest-<date>.jsonl once the run is done. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/tests/test_drive_sync.py')
-rw-r--r--packages/meshbay-hub/tests/test_drive_sync.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/meshbay-hub/tests/test_drive_sync.py b/packages/meshbay-hub/tests/test_drive_sync.py
index d46ac66..7fc35d2 100644
--- a/packages/meshbay-hub/tests/test_drive_sync.py
+++ b/packages/meshbay-hub/tests/test_drive_sync.py
@@ -75,7 +75,9 @@ fake.transport = {
const hubFetch = async () => ({ admin_id: 'u-bob', members: fake.members, invited: [] });
win.meshbay = { driveSync: {
status: async () => fake.status,
- plan: async () => { fake.log.push(['plan']); return { items: fake.items }; },
+ plan: async () => { fake.log.push(['plan']); return { items: fake.items, manifest: false }; },
+ manifest: async () => ({ item: null }),
+ manifestSent: async () => true,
sent: async (token, dir, name) => { fake.log.push(['sent', token, dir, name]); return true; },
completed: async () => { fake.log.push(['completed']); fake.status.lastCompleted = Date.now(); return fake.status; },
failed: async (code, text) => { fake.log.push(['failed', code, text]); return true; },