From 7879f0dd25546d37b89ecee34fa6b3a190bbcac9 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Sat, 3 Jan 2026 23:55:46 -0600 Subject: [PATCH] mergerfs_webui.cpp --- src/mergerfs_webui.cpp | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/mergerfs_webui.cpp b/src/mergerfs_webui.cpp index 8965df69..df1091dd 100644 --- a/src/mergerfs_webui.cpp +++ b/src/mergerfs_webui.cpp @@ -158,8 +158,31 @@ window.onload = () => { loadMounts(); }; static void -_get_mounts(const httplib::Request &req_, - httplib::Response &res_) +_get_mounts_mergerfs(const httplib::Request &req_, + httplib::Response &res_) +{ + json j; + std::string type; + fs::MountVec mounts; + + fs::mounts(mounts); + + j = json::array(); + for(const auto &mount : mounts) + { + if(mount.type != "fuse.mergerfs") + continue; + j.push_back(mount.type); + } + + res_.set_content(j.dump(), + "application/json"); +} + +static +void +_get_mounts_mergerfs(const httplib::Request &req_, + httplib::Response &res_) { json j; std::string type;