aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Helpers/RequestHelpers.cs
diff options
context:
space:
mode:
authorcrobibero <cody@robibe.ro>2020-07-06 10:02:16 -0600
committercrobibero <cody@robibe.ro>2020-07-06 10:02:16 -0600
commit1bf131c1095f1b2d99e6267fa175aed4f7db88fc (patch)
tree86353a1c2d39b15ffc8755be88e8396cbbfb2ada /Jellyfin.Api/Helpers/RequestHelpers.cs
parentb2e7a4a1cb335e7281f7857cc88fadd6b671dcb4 (diff)
remove duplicate functions
Diffstat (limited to 'Jellyfin.Api/Helpers/RequestHelpers.cs')
-rw-r--r--Jellyfin.Api/Helpers/RequestHelpers.cs51
1 files changed, 0 insertions, 51 deletions
diff --git a/Jellyfin.Api/Helpers/RequestHelpers.cs b/Jellyfin.Api/Helpers/RequestHelpers.cs
index 070711681..299c7d4aa 100644
--- a/Jellyfin.Api/Helpers/RequestHelpers.cs
+++ b/Jellyfin.Api/Helpers/RequestHelpers.cs
@@ -148,57 +148,6 @@ namespace Jellyfin.Api.Helpers
}
/// <summary>
- /// Get orderby.
- /// </summary>
- /// <param name="sortBy">Sort by.</param>
- /// <param name="requestedSortOrder">Sort order.</param>
- /// <returns>Resulting order by.</returns>
- internal static ValueTuple<string, SortOrder>[] GetOrderBy(string? sortBy, string? requestedSortOrder)
- {
- if (string.IsNullOrEmpty(sortBy))
- {
- return Array.Empty<ValueTuple<string, SortOrder>>();
- }
-
- var vals = sortBy.Split(',');
- if (string.IsNullOrWhiteSpace(requestedSortOrder))
- {
- requestedSortOrder = "Ascending";
- }
-
- var sortOrders = requestedSortOrder.Split(',');
-
- var result = new ValueTuple<string, SortOrder>[vals.Length];
-
- for (var i = 0; i < vals.Length; i++)
- {
- var sortOrderIndex = sortOrders.Length > i ? i : 0;
-
- var sortOrderValue = sortOrders.Length > sortOrderIndex ? sortOrders[sortOrderIndex] : null;
- var sortOrder = string.Equals(sortOrderValue, "Descending", StringComparison.OrdinalIgnoreCase)
- ? SortOrder.Descending
- : SortOrder.Ascending;
-
- result[i] = new ValueTuple<string, SortOrder>(vals[i], sortOrder);
- }
-
- return result;
- }
-
- /// <summary>
- /// Gets the filters.
- /// </summary>
- /// <param name="filters">The filter string.</param>
- /// <returns>IEnumerable{ItemFilter}.</returns>
- internal static ItemFilter[] GetFilters(string filters)
- {
- return string.IsNullOrEmpty(filters)
- ? Array.Empty<ItemFilter>()
- : Split(filters, ',', true)
- .Select(v => Enum.Parse<ItemFilter>(v, true)).ToArray();
- }
-
- /// <summary>
/// Gets the item fields.
/// </summary>
/// <param name="fields">The fields string.</param>