From 059469c0cc1bdab13eb79743531cf504e6862e42 Mon Sep 17 00:00:00 2001 From: Edouard Vanbelle Date: Thu, 14 May 2026 00:50:10 +0200 Subject: [PATCH] feat(openapi): complete openapi with new shares routes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GET /api/s/{token}/contents — list root folder of a shared folder - GET /api/s/{token}/contents/{folder_id} — list subfolder - GET /api/s/{token}/file/{file_id} — download a file within a shared folder - GET /api/s/{token}/zip — download root as ZIP - GET /api/s/{token}/zip/{folder_id} — download subfolder as ZIP (added from @abnvle) --- src/interfaces/api/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/interfaces/api/mod.rs b/src/interfaces/api/mod.rs index c3dc610e..eec43ead 100644 --- a/src/interfaces/api/mod.rs +++ b/src/interfaces/api/mod.rs @@ -117,6 +117,11 @@ use crate::interfaces::api::handlers::file_handler::MoveFilePayload; handlers::share_handler::access_shared_item, handlers::share_handler::verify_shared_item_password, handlers::share_handler::download_shared_file, + handlers::share_handler::list_share_contents_root, + handlers::share_handler::list_share_contents_subfolder, + handlers::share_handler::download_share_file_in_folder, + handlers::share_handler::download_share_zip_root, + handlers::share_handler::download_share_zip_subfolder, // Favorites handlers (free functions) handlers::favorites_handler::get_favorites, handlers::favorites_handler::add_favorite,