added check version support to remote mounts
This commit is contained in:
@@ -42,8 +42,8 @@ check_version(const std::string &data_directory, provider_type prov,
|
||||
|
||||
std::uint32_t min_version{};
|
||||
auto client_version = utils::get_version_number(project_get_version());
|
||||
auto ret = client.check_version(client_version, min_version);
|
||||
if (ret == api_error::success) {
|
||||
auto res = client.check_version(client_version, min_version);
|
||||
if (res == api_error::success) {
|
||||
fmt::println("0\nSuccess:\n\tRequired: {}\n\tActual: {}", min_version,
|
||||
client_version);
|
||||
} else {
|
||||
@@ -51,7 +51,10 @@ check_version(const std::string &data_directory, provider_type prov,
|
||||
client_version);
|
||||
}
|
||||
|
||||
return ret;
|
||||
return res == api_error::success ? exit_code::success
|
||||
: res == api_error::incompatible_version
|
||||
? exit_code::incompatible_version
|
||||
: exit_code::communication_error;
|
||||
}
|
||||
|
||||
if (prov != provider_type::sia) {
|
||||
|
Reference in New Issue
Block a user