add chunks functionality

This commit is contained in:
Florian Stecker
2024-04-25 16:05:30 -04:00
parent 3240b6a9f2
commit 4d90426eee
7 changed files with 368 additions and 13 deletions

View File

@@ -38,9 +38,11 @@ fn main() -> Result<(), MainError> {
router!(
request,
(GET) ["/"] =>
http_main_boxes(&image, request),
btrfs_explorer::http_chunk::http_allchunks(&image, request).unwrap(),
(GET) ["/root"] =>
btrfs_explorer::http_tree::http_root(&image, None, request),
(GET) ["/chunk/{offset}", offset: String] =>
btrfs_explorer::http_chunk::http_chunk(&image, &offset, request).unwrap(),
(GET) ["/tree/{tree}", tree: String] =>
btrfs_explorer::http_tree::http_tree(&image, &tree, None, request.get_param("key").as_deref(), request).unwrap(),
(GET) ["/tree/{tree}/{key}", tree: String, key: String] =>