Skip to content

Commit 2bf1eef

Browse files
Merge pull request #188 from regulaforensics/sp-23286-fixes
SP-23286 client fixes
2 parents d8bccea + 4cd3edd commit 2bf1eef

File tree

2 files changed

+11
-24
lines changed

2 files changed

+11
-24
lines changed

src/Regula.DocumentReader.NetCoreExample/Program.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.IO;
44
using System.Text;
5+
using System.Threading.Tasks;
56
using Regula.DocumentReader.WebClient.Api;
67
using Regula.DocumentReader.WebClient.Client;
78
using Regula.DocumentReader.WebClient.Model;
@@ -13,7 +14,7 @@ internal static class Program
1314
{
1415
private const string API_BASE_PATH = "API_BASE_PATH";
1516

16-
public static void Main()
17+
public static async Task Main()
1718
{
1819
var apiBaseUrl = Environment.GetEnvironmentVariable(API_BASE_PATH) ?? "https://api.regulaforensics.com";
1920

@@ -53,7 +54,7 @@ public static void Main()
5354
};
5455
var api = new DocumentReaderApi(configuration);
5556

56-
var response = api.Process(request);
57+
var response = await api.ProcessAsync(request);
5758

5859
Console.WriteLine(response.Log());
5960

src/Regula.DocumentReader.WebClient/Api/DocumentReaderApi.cs

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -39,45 +39,31 @@ public IReadableConfiguration Configuration
3939

4040
public RecognitionResponse Process(ProcessRequest processRequest)
4141
{
42-
return Process(processRequest, new Dictionary<String, String>(), default(string));
42+
return Process(processRequest, default(string));
4343
}
44-
45-
public RecognitionResponse Process(ProcessRequest processRequest, Dictionary<String, String> headers)
46-
{
47-
return Process(processRequest, headers, default(string));
48-
}
49-
50-
public RecognitionResponse Process(ProcessRequest processRequest, String xRequestID)
51-
{
52-
return Process(processRequest, new Dictionary<String, String>(), xRequestID);
53-
}
54-
55-
public RecognitionResponse Process(ProcessRequest processRequest, Dictionary<String, String> headers, String xRequestID)
44+
public RecognitionResponse Process(ProcessRequest processRequest, String xRequestID)
5645
{
5746
if (processRequest.SystemInfo == null)
5847
processRequest.SystemInfo = new ProcessSystemInfo(License);
5948
else
6049
processRequest.SystemInfo.License = License;
6150

62-
return new RecognitionResponse(this._processApi.ApiProcessWithHttpInfo(processRequest, xRequestID));
63-
}
51+
var response = this._processApi.ApiProcessWithHttpInfo(processRequest, xRequestID);
6452

65-
public async Task<RecognitionResponse> ProcessAsync(ProcessRequest processRequest)
66-
{
67-
return await ProcessAsync(processRequest, new Dictionary<String, String>(), default(string));
53+
return new RecognitionResponse(response);
6854
}
6955

70-
public async Task<RecognitionResponse> ProcessAsync(ProcessRequest processRequest, Dictionary<String, String> headers)
56+
public async Task<RecognitionResponse> ProcessAsync(ProcessRequest processRequest)
7157
{
72-
return await ProcessAsync(processRequest, headers, default(string));
58+
return await ProcessAsync(processRequest, default(string));
7359
}
7460

7561
public async Task<RecognitionResponse> ProcessAsync(ProcessRequest processRequest, String xRequestID)
7662
{
77-
return await ProcessAsync(processRequest, new Dictionary<String, String>(), xRequestID);
63+
return await ProcessAsync(processRequest, xRequestID, new CancellationToken());
7864
}
7965

80-
public async Task<RecognitionResponse> ProcessAsync(ProcessRequest processRequest, Dictionary<String, String> headers, String xRequestID, CancellationToken cancellationToken = default(CancellationToken))
66+
public async Task<RecognitionResponse> ProcessAsync(ProcessRequest processRequest, String xRequestID, CancellationToken cancellationToken = default(CancellationToken))
8167
{
8268
if (processRequest.SystemInfo == null)
8369
processRequest.SystemInfo = new ProcessSystemInfo(License);

0 commit comments

Comments
 (0)