error display
This commit is contained in:
parent
249d6aa3eb
commit
9c30afe508
@ -30,6 +30,8 @@ namespace monitarr {
|
||||
static void remove_stalled(std::string_view download_id, std::string_view title,
|
||||
std::uint64_t episode_id, std::uint64_t movie_id,
|
||||
const server_cfg &server, data_db &state_db) {
|
||||
MONITARR_USES_FUNCTION_NAME();
|
||||
|
||||
fmt::println("remove and block {}|{}|{}|{}", server.id, server.url, title,
|
||||
download_id);
|
||||
state_db.remove(download_id);
|
||||
@ -40,8 +42,9 @@ static void remove_stalled(std::string_view download_id, std::string_view title,
|
||||
server.api_version,
|
||||
utils::string::split(download_id, '/', false).at(1U)));
|
||||
if (response->status != httplib::StatusCode::OK_200) {
|
||||
fmt::println("failed to delete download|{}|{}|{}", server.id, server.url,
|
||||
response->status);
|
||||
utils::error::handle_error(
|
||||
function_name, fmt::format("failed to delete download|{}|{}|{}",
|
||||
server.id, server.url, response->status));
|
||||
return;
|
||||
}
|
||||
|
||||
@ -53,8 +56,10 @@ static void remove_stalled(std::string_view download_id, std::string_view title,
|
||||
|
||||
response = cli.Post("/api/{}/command", data.dump(), "application/json");
|
||||
if (response->status != httplib::StatusCode::OK_200) {
|
||||
fmt::println("failed to search radarr|{}|{}|{}|{}|{}", server.id,
|
||||
server.url, title, movie_id, response->status);
|
||||
utils::error::handle_error(
|
||||
function_name,
|
||||
fmt::format("failed to search radarr|{}|{}|{}|{}|{}", server.id,
|
||||
server.url, title, movie_id, response->status));
|
||||
}
|
||||
return;
|
||||
}
|
||||
@ -67,14 +72,18 @@ static void remove_stalled(std::string_view download_id, std::string_view title,
|
||||
|
||||
response = cli.Post("/api/{}/command", data.dump(), "application/json");
|
||||
if (response->status != httplib::StatusCode::OK_200) {
|
||||
fmt::println("failed to search sonarr|{}|{}|{}|{}|{}", server.id,
|
||||
server.url, title, episode_id, response->status);
|
||||
utils::error::handle_error(
|
||||
function_name,
|
||||
fmt::format("failed to search sonarr|{}|{}|{}|{}|{}", server.id,
|
||||
server.url, title, episode_id, response->status));
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
static void check_server(const server_cfg &server, data_db &state_db) {
|
||||
MONITARR_USES_FUNCTION_NAME();
|
||||
|
||||
fmt::println("checking server|{}|{}", server.id, server.url);
|
||||
|
||||
auto cli = create_client(server);
|
||||
@ -88,8 +97,9 @@ static void check_server(const server_cfg &server, data_db &state_db) {
|
||||
auto response =
|
||||
cli.Get(fmt::format("/api/{}/queue", server.api_version), params, {});
|
||||
if (response->status != httplib::StatusCode::OK_200) {
|
||||
fmt::println("check server request failed|{}|{}|{}", server.id,
|
||||
server.url, response->status);
|
||||
utils::error::handle_error(
|
||||
function_name, fmt::format("check server request failed|{}|{}|{}",
|
||||
server.id, server.url, response->status));
|
||||
break;
|
||||
}
|
||||
|
||||
@ -227,7 +237,8 @@ auto main(int /* argc */, char ** /* argv */) -> int {
|
||||
auto state_db{load_db()};
|
||||
|
||||
if (cfg.server_list.empty()) {
|
||||
fmt::println("no servers have been configured");
|
||||
utils::error::handle_error(function_name,
|
||||
"no servers have been configured");
|
||||
ret = 3;
|
||||
} else {
|
||||
while (not stop_requested) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user