diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2021-12-05 21:19:28 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2021-12-05 21:19:28 +0300 |
commit | 589246aaef847847b65d00e87fb5826603724e81 (patch) | |
tree | 98e8e9a7b8bd3e0379a08aced87102abc912f67c /Source/Assistant | |
parent | cd96e10aa4eff487d8ff1bef3be392ee6568076f (diff) |
Move responseOrder field to AddIn class
Diffstat (limited to 'Source/Assistant')
-rw-r--r-- | Source/Assistant/HttpClientUtil.cs | 4 | ||||
-rw-r--r-- | Source/Assistant/SkuAssist.cs | 11 |
2 files changed, 3 insertions, 12 deletions
diff --git a/Source/Assistant/HttpClientUtil.cs b/Source/Assistant/HttpClientUtil.cs index 3ad5d85..6277770 100644 --- a/Source/Assistant/HttpClientUtil.cs +++ b/Source/Assistant/HttpClientUtil.cs @@ -30,14 +30,14 @@ namespace Rehau.Sku.Assist return await context.OpenAsync(req => req.Content(content.Result)); } - public static Uri ConvertToUri(this string request, ResponseOrder order) + public static Uri ConvertToUri(this string request) { UriBuilder baseUri = new UriBuilder("https", "shop-rehau.ru"); baseUri.Path = "/catalogsearch/result/index/"; string cleanedRequest = request._CleanRequest(); - switch (order) + switch (AddIn.responseOrder) { case ResponseOrder.Relevance: baseUri.Query = "dir=asc&order=relevance&q=" + cleanedRequest; diff --git a/Source/Assistant/SkuAssist.cs b/Source/Assistant/SkuAssist.cs index e8ce789..a0195ba 100644 --- a/Source/Assistant/SkuAssist.cs +++ b/Source/Assistant/SkuAssist.cs @@ -10,15 +10,6 @@ using System.Threading.Tasks; namespace Rehau.Sku.Assist { - public enum ResponseOrder - { - NoSettings, - Relevance, - Name, - Price, - Series - } - public enum ProductField { Name, @@ -30,7 +21,7 @@ namespace Rehau.Sku.Assist { public static async Task<IProduct> GetProduct(string request) { - Uri uri = request.ConvertToUri(ResponseOrder.NoSettings); + Uri uri = request.ConvertToUri(); Task<string> contentTask = Task.Run(() => HttpClientUtil.GetContentByUriAsync(uri)); Task<IDocument> documentTask = await contentTask.ContinueWith(content => HttpClientUtil.ContentToDocAsync(content)); |