diff --git a/RhSolutions.AddIn/RhSolutions-AddIn.dna b/RhSolutions.AddIn/RhSolutions-AddIn.dna
index 1ece3ec..63149ff 100644
--- a/RhSolutions.AddIn/RhSolutions-AddIn.dna
+++ b/RhSolutions.AddIn/RhSolutions-AddIn.dna
@@ -1,26 +1,32 @@
+
+
+
+
+
-
-
+
+
+
diff --git a/RhSolutions.AddIn/RhSolutions.AddIn.csproj b/RhSolutions.AddIn/RhSolutions.AddIn.csproj
index d73b404..ff5db43 100644
--- a/RhSolutions.AddIn/RhSolutions.AddIn.csproj
+++ b/RhSolutions.AddIn/RhSolutions.AddIn.csproj
@@ -14,24 +14,25 @@
- 1701;1702
+ 1701;1702
- 1701;1702
+ 1701;1702
- 1701;1702
+ 1701;1702
- 1701;1702
+ 1701;1702
- true
+ true
+
diff --git a/RhSolutions.AddIn/Services/DatabaseClient.cs b/RhSolutions.AddIn/Services/DatabaseClient.cs
index ac4dfa5..3036e51 100644
--- a/RhSolutions.AddIn/Services/DatabaseClient.cs
+++ b/RhSolutions.AddIn/Services/DatabaseClient.cs
@@ -1,8 +1,10 @@
using Microsoft.Extensions.Caching.Memory;
using Newtonsoft.Json;
+using System.Web;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
+using Microsoft.AspNetCore.Http.Extensions;
namespace RhSolutions.Services;
@@ -53,9 +55,13 @@ public class DatabaseClient : IDatabaseClient
}
else
- {
- string request = @"https://rh.cebotari.ru/api/search?query=" + line;
-
+ {
+ QueryBuilder qb = new()
+ {
+ {"query", line}
+ };
+ string request = @"https://rh.cebotari.ru/api/search" + qb.ToQueryString();
+
if (!_memoryCache.TryGetValue(line, out IEnumerable products))
{
var response = await _httpClient.GetAsync(request);