From d5a76bdff8fa7c7771f4bb5d64c4e0ac254e8927 Mon Sep 17 00:00:00 2001 From: Archie <3836@iona.vic.edu.au> Date: Fri, 27 Jun 2025 09:49:07 +1000 Subject: Changed misspell of 'temporarily' in 503 response (#14377) --- .../Filters/RetryOnTemporarilyUnavailableFilter.cs | 36 ++++++++++++++++++++++ .../Filters/RetryOnTemporarlyUnavailableFilter.cs | 36 ---------------------- 2 files changed, 36 insertions(+), 36 deletions(-) create mode 100644 Jellyfin.Server/Filters/RetryOnTemporarilyUnavailableFilter.cs delete mode 100644 Jellyfin.Server/Filters/RetryOnTemporarlyUnavailableFilter.cs (limited to 'Jellyfin.Server/Filters') diff --git a/Jellyfin.Server/Filters/RetryOnTemporarilyUnavailableFilter.cs b/Jellyfin.Server/Filters/RetryOnTemporarilyUnavailableFilter.cs new file mode 100644 index 000000000..fef5577a1 --- /dev/null +++ b/Jellyfin.Server/Filters/RetryOnTemporarilyUnavailableFilter.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Net.Http.Headers; +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; + +namespace Jellyfin.Server.Filters; + +internal class RetryOnTemporarilyUnavailableFilter : IOperationFilter +{ + public void Apply(OpenApiOperation operation, OperationFilterContext context) + { + operation.Responses.Add("503", new OpenApiResponse() + { + Description = "The server is currently starting or is temporarily not available.", + Headers = new Dictionary() + { + { + "Retry-After", + new() { AllowEmptyValue = true, Required = false, Description = "A hint for when to retry the operation in full seconds." } + }, + { + "Message", + new() { AllowEmptyValue = true, Required = false, Description = "A short plain-text reason why the server is not available." } + } + }, + Content = new Dictionary() + { + { + "text/html", + new OpenApiMediaType() + } + } + }); + } +} diff --git a/Jellyfin.Server/Filters/RetryOnTemporarlyUnavailableFilter.cs b/Jellyfin.Server/Filters/RetryOnTemporarlyUnavailableFilter.cs deleted file mode 100644 index 74470eda0..000000000 --- a/Jellyfin.Server/Filters/RetryOnTemporarlyUnavailableFilter.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Net.Http.Headers; -using Microsoft.OpenApi.Models; -using Swashbuckle.AspNetCore.SwaggerGen; - -namespace Jellyfin.Server.Filters; - -internal class RetryOnTemporarlyUnavailableFilter : IOperationFilter -{ - public void Apply(OpenApiOperation operation, OperationFilterContext context) - { - operation.Responses.Add("503", new OpenApiResponse() - { - Description = "The server is currently starting or is temporarly not available.", - Headers = new Dictionary() - { - { - "Retry-After", - new() { AllowEmptyValue = true, Required = false, Description = "A hint for when to retry the operation in full seconds." } - }, - { - "Message", - new() { AllowEmptyValue = true, Required = false, Description = "A short plain-text reason why the server is not available." } - } - }, - Content = new Dictionary() - { - { - "text/html", - new OpenApiMediaType() - } - } - }); - } -} -- cgit v1.2.3