Added a bit of verbosity to error codes

This commit is contained in:
tastytea 2018-10-08 01:53:28 +02:00
parent 8955dedb46
commit d575ddd139
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
2 changed files with 22 additions and 2 deletions

View File

@ -1,6 +1,6 @@
cmake_minimum_required (VERSION 3.6)
project (mastorss
VERSION 0.8.4
VERSION 0.8.5
LANGUAGES CXX
)

View File

@ -105,7 +105,27 @@ int main(int argc, char *argv[])
if (ret != 0)
{
std::cerr << "Error code: " << ret << '\n';
switch (ret)
{
case 15:
std::cerr << "Error " << ret << ": Network error\n";
break;
case 16:
std::cerr << "Error " << ret << ": Timeout\n";
break;
case 403:
std::cerr << "Error " << ret << ": Forbidden\n";
break;
case 404:
std::cerr << "Error " << ret << ": Not found\n";
break;
case 503:
std::cerr << "Error " << ret << ": Service Unavailable\n";
break;
default:
std::cerr << "Error " << ret << '\n';
}
std::cerr << answer.to_object().asString() << '\n';
return ret;
}