refactor
This commit is contained in:
		| @@ -100,9 +100,6 @@ protected: | ||||
|     return fm_; | ||||
|   } | ||||
|  | ||||
|   [[nodiscard]] virtual auto get_used_drive_space_impl() const | ||||
|       -> std::uint64_t = 0; | ||||
|  | ||||
|   [[nodiscard]] virtual auto remove_directory_impl(const std::string &api_path) | ||||
|       -> api_error = 0; | ||||
|  | ||||
|   | ||||
| @@ -87,9 +87,6 @@ protected: | ||||
|                                               directory_item_list &list) const | ||||
|       -> api_error override; | ||||
|  | ||||
|   [[nodiscard]] auto get_used_drive_space_impl() const | ||||
|       -> std::uint64_t override; | ||||
|  | ||||
|   [[nodiscard]] auto remove_directory_impl(const std::string &api_path) | ||||
|       -> api_error override; | ||||
|  | ||||
|   | ||||
| @@ -61,9 +61,6 @@ protected: | ||||
|                                               directory_item_list &list) const | ||||
|       -> api_error override; | ||||
|  | ||||
|   [[nodiscard]] auto get_used_drive_space_impl() const | ||||
|       -> std::uint64_t override; | ||||
|  | ||||
|   [[nodiscard]] auto remove_directory_impl(const std::string &api_path) | ||||
|       -> api_error override; | ||||
|  | ||||
|   | ||||
| @@ -403,16 +403,7 @@ auto base_provider::get_total_item_count() const -> std::uint64_t { | ||||
| } | ||||
|  | ||||
| auto base_provider::get_used_drive_space() const -> std::uint64_t { | ||||
|   REPERTORY_USES_FUNCTION_NAME(); | ||||
|  | ||||
|   try { | ||||
|     return get_used_drive_space_impl(); | ||||
|   } catch (const std::exception &ex) { | ||||
|     utils::error::raise_error(function_name, ex, | ||||
|                               "failed to get used drive space"); | ||||
|   } | ||||
|  | ||||
|   return 0U; | ||||
|   return db3_->get_total_size(); | ||||
| } | ||||
|  | ||||
| auto base_provider::is_file_writeable(const std::string &api_path) const | ||||
|   | ||||
| @@ -659,10 +659,6 @@ auto s3_provider::get_total_drive_space() const -> std::uint64_t { | ||||
|   return std::numeric_limits<std::int64_t>::max() / std::int64_t(2); | ||||
| } | ||||
|  | ||||
| auto s3_provider::get_used_drive_space_impl() const -> std::uint64_t { | ||||
|   return get_db().get_total_size(); | ||||
| } | ||||
|  | ||||
| auto s3_provider::is_directory(const std::string &api_path, bool &exists) const | ||||
|     -> api_error { | ||||
|   REPERTORY_USES_FUNCTION_NAME(); | ||||
|   | ||||
| @@ -395,10 +395,6 @@ auto sia_provider::get_total_drive_space() const -> std::uint64_t { | ||||
|   return 0U; | ||||
| } | ||||
|  | ||||
| auto sia_provider::get_used_drive_space_impl() const -> std::uint64_t { | ||||
|   return get_db().get_total_size(); | ||||
| } | ||||
|  | ||||
| auto sia_provider::is_directory(const std::string &api_path, bool &exists) const | ||||
|     -> api_error { | ||||
|   REPERTORY_USES_FUNCTION_NAME(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user