Give full tree updates as root message rather than everything as update messages

This commit is contained in:
Leo Vasanko 2023-11-07 14:47:40 +00:00
parent 32fa005c62
commit fc1fb3ea5d

View File

@ -87,15 +87,7 @@ def format_du():
def format_tree(): def format_tree():
root = tree[""] root = tree[""]
return msgspec.json.encode( return msgspec.json.encode({"root": root}).decode()
{
"update": [
UpdateEntry(
key=root.key, size=root.size, mtime=root.mtime, dir=root.dir
),
],
},
).decode()
def walk(path: Path) -> DirEntry | FileEntry | None: def walk(path: Path) -> DirEntry | FileEntry | None: