From f2502ff9137f747c4296d4358e6cb82aa53a605e Mon Sep 17 00:00:00 2001 From: nitsua Date: Fri, 9 Oct 2020 09:47:47 -0400 Subject: [PATCH] Add GetIntegerQueryParameter for use later --- src/Readarr.Http/Extensions/RequestExtensions.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Readarr.Http/Extensions/RequestExtensions.cs b/src/Readarr.Http/Extensions/RequestExtensions.cs index 28ec573cf..21da78d99 100644 --- a/src/Readarr.Http/Extensions/RequestExtensions.cs +++ b/src/Readarr.Http/Extensions/RequestExtensions.cs @@ -54,5 +54,17 @@ public static bool IsSharedContentRequest(this Request request) return request.Path.StartsWith("/MediaCover/", StringComparison.InvariantCultureIgnoreCase) || request.Path.StartsWith("/Content/Images/", StringComparison.InvariantCultureIgnoreCase); } + + public static int GetIntegerQueryParameter(this Request request, string parameter, int defaultValue = 0) + { + var parameterValue = request.Query[parameter]; + + if (parameterValue.HasValue) + { + return int.Parse(parameterValue.Value); + } + + return defaultValue; + } } }