From ec4a9c286bf14714197b83f3e33bd455e7b4fb4a Mon Sep 17 00:00:00 2001 From: CyberL1 Date: Thu, 16 May 2024 09:31:02 +0200 Subject: [PATCH] feat: error handling --- MyMcRealms/MyMcAPI/Wrapper.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/MyMcRealms/MyMcAPI/Wrapper.cs b/MyMcRealms/MyMcAPI/Wrapper.cs index 60d89e8..b9d63f0 100644 --- a/MyMcRealms/MyMcAPI/Wrapper.cs +++ b/MyMcRealms/MyMcAPI/Wrapper.cs @@ -15,15 +15,18 @@ namespace MyMcRealms.MyMcAPI public async Task GetAllServers() { - AllServersResponse? response = await httpClient.GetFromJsonAsync($"list_all_servers/{Environment.GetEnvironmentVariable("MYMC_SERVER_LIST_KEY")}"); - - if (response == null) + try + { + AllServersResponse? response = await httpClient.GetFromJsonAsync($"list_all_servers/{Environment.GetEnvironmentVariable("MYMC_SERVER_LIST_KEY")}"); + + return response; + } + catch (Exception e) { Console.WriteLine("error while doing GET /list_all_servers"); + Console.WriteLine(e.Message); return null; } - - return response; } public HttpResponseMessage? ExecuteCommand(string command)