add precondition for mount/unmount in commands response

This commit is contained in:
jcorporation
2022-10-07 13:49:29 +02:00
parent 209e4e940e
commit 2937a55582
4 changed files with 27 additions and 0 deletions

View File

@@ -275,3 +275,15 @@ handle_unmount(Client &client, Request args, Response &r)
return CommandResult::OK;
}
bool
mount_commands_available(Instance &instance) noexcept
{
#ifdef ENABLE_DATABASE
if (auto *db = dynamic_cast<SimpleDatabase *>(instance.GetDatabase())) {
return db->HasCache();
}
#endif
return false;
}