aboutsummaryrefslogtreecommitdiff
path: root/Functions.cs
diff options
context:
space:
mode:
authorSergey Chebotar <s.chebotar@gmail.com>2021-11-14 12:27:49 +0300
committerSergey Chebotar <s.chebotar@gmail.com>2021-11-14 12:27:49 +0300
commitf5234e956c79d3019e975a4d3550574c92f769e7 (patch)
tree9a3998da9383dfef2eed7d5b5c7aecabbd6e08b5 /Functions.cs
parent2290f1b3403640025cbf2522f83f53b5913470c9 (diff)
Edit ASync method. Delete unnecessary classes
Diffstat (limited to 'Functions.cs')
-rw-r--r--Functions.cs12
1 files changed, 5 insertions, 7 deletions
diff --git a/Functions.cs b/Functions.cs
index 576e03c..aefdd87 100644
--- a/Functions.cs
+++ b/Functions.cs
@@ -1,25 +1,23 @@
using ExcelDna.Integration;
+using System.Net.Http;
namespace Rehau.Sku.Assist
{
public class Functions : IExcelAddIn
{
- [ExcelFunction(description: "Получение наименования и артикула позиции")]
+ static readonly HttpClient httpClient = new HttpClient();
+
public static object RAUNAME(string request)
{
- SkuAssist.EnsureHttpInitialized();
-
- return ExcelTaskUtil.Run("RAUNAME ASYNC", request, async token =>
+ return ExcelAsyncUtil.Run("RAUNAME", request, delegate
{
- var document = await SkuAssist.GetDocumentAsync(request);
+ var document = SkuAssist.GetDocumentAsync(request, httpClient).Result;
return SkuAssist.GetResultFromDocument(document);
});
}
public void AutoClose()
{
- ExcelIntegration.RegisterUnhandledExceptionHandler(
- delegate (object ex) { return string.Format("!!!ERROR: {0}", ex.ToString()); });
}
public void AutoOpen()