james URL configuration refactoring
This commit is contained in:
@@ -7,8 +7,8 @@ public class EpsonPrintServiceConfiguration: IPrinterConfigurationSource, IAssig
|
||||
public string GroupId { get; set; }
|
||||
public string RestaurantId { get; set; }
|
||||
public string ApiKey { get; set; }
|
||||
public string? HeartbeatApiUrl { get; set; }
|
||||
public string? PrinterServerKey { get; set; }
|
||||
public string? ApiUrl { get; set; }
|
||||
|
||||
|
||||
public Dictionary<string, PrinterConfiguration> PrinterConfigurations { get; set; }
|
||||
public PrinterConfiguration GetConfiguration(string printerAddress)
|
||||
|
||||
@@ -31,7 +31,8 @@ public class JamesDiscoveredPrintersReceiver: IDiscoveredPrintersReceiver
|
||||
}).ToList()
|
||||
};
|
||||
|
||||
using var requestMessage = new HttpRequestMessage(HttpMethod.Post, "https://api.dev.gastrojames.ch/api/printerServer/discovered-printers");
|
||||
var url = $"{_configuration.ApiUrl?.TrimEnd('/')}/api/printerServer/discovered-printers";
|
||||
using var requestMessage = new HttpRequestMessage(HttpMethod.Post, url);
|
||||
requestMessage.Headers.Add("X-Printer-Server-Key", apiKey);
|
||||
requestMessage.Content = JsonContent.Create(request);
|
||||
|
||||
|
||||
@@ -19,8 +19,9 @@ public class SignalRPrintJobSource: IPrintJobSource
|
||||
_groupConfiguration = groupConfiguration;
|
||||
_logger = logger;
|
||||
|
||||
var hubUrl = $"{groupConfiguration.ApiUrl?.TrimEnd('/')}/hubs/printer-servers";
|
||||
_connection = new HubConnectionBuilder()
|
||||
.WithUrl("https://api.dev.gastrojames.ch/hubs/printer-servers")
|
||||
.WithUrl(hubUrl)
|
||||
.WithAutomaticReconnect(new InfiniteRetryPolicy())
|
||||
.Build();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user