feat(openapi): complete openapi with new shares routes

- 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)
This commit is contained in:
Edouard Vanbelle
2026-05-14 00:50:10 +02:00
parent 1e34c5f3f8
commit 059469c0cc
+5
View File
@@ -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,