diff --git a/backend/src/Repositories/JellyfinApiClient.cs b/backend/src/Repositories/JellyfinApiClient.cs index d2a35c4..4132ffc 100644 --- a/backend/src/Repositories/JellyfinApiClient.cs +++ b/backend/src/Repositories/JellyfinApiClient.cs @@ -27,21 +27,12 @@ public class JellyfinApiClient public async Task GetInstanceLibraries() { - try - { - var request = new HttpRequestMessage(HttpMethod.Get, $"{InstanceUrl}/Library/MediaFolders"); - var response = await MakeRequest(request); + var request = new HttpRequestMessage(HttpMethod.Get, $"{InstanceUrl}/Library/MediaFolders"); + var response = await MakeRequest(request); - response.EnsureSuccessStatusCode(); + var apiResponse = await response.Content.ReadFromJsonAsync(); - var apiResponse = await response.Content.ReadFromJsonAsync(); - - return apiResponse!.Items.ToArray(); - } - catch (HttpRequestException e) - { - throw new JellyfinApiClientException(e.Message); - } + return apiResponse!.Items.ToArray(); } public async Task GetItemChildren(string itemId) @@ -50,8 +41,6 @@ public class JellyfinApiClient var response = await MakeRequest(request); - response.EnsureSuccessStatusCode(); - var apiResponse = await response.Content.ReadFromJsonAsync(); return apiResponse!.Items.ToArray(); @@ -63,8 +52,6 @@ public class JellyfinApiClient var response = await MakeRequest(request); - response.EnsureSuccessStatusCode(); - var apiResponse = await response.Content.ReadFromJsonAsync(); return apiResponse!.Items.ToArray(); @@ -76,8 +63,6 @@ public class JellyfinApiClient var response = await MakeRequest(request); - response.EnsureSuccessStatusCode(); - var apiResponse = await response.Content.ReadFromJsonAsync(); if (ID == string.Empty) @@ -94,8 +79,6 @@ public class JellyfinApiClient var response = await MakeRequest(request); - response.EnsureSuccessStatusCode(); - var apiResponse = await response.Content.ReadFromJsonAsync(); if (ID == string.Empty) @@ -147,6 +130,7 @@ public class JellyfinApiClient try { response = await _client.SendAsync(request); + response.EnsureSuccessStatusCode(); } catch (HttpRequestException e) {