Fixed automatically starting previewer application on custom port

This commit is contained in:
MarcinZiabek
2022-04-01 19:26:54 +02:00
parent 0fc0db55d2
commit 9be497ee41
+5 -2
View File
@@ -12,10 +12,12 @@ namespace QuestPDF.Previewer
{
internal class PreviewerService
{
private int Port { get; }
private HttpClient HttpClient { get; init; }
public PreviewerService(int port)
{
Port = port;
HttpClient = new()
{
BaseAddress = new Uri($"http://localhost:{port}/"),
@@ -56,7 +58,7 @@ namespace QuestPDF.Previewer
return await result.Content.ReadFromJsonAsync<Version>();
}
private static void StartPreviewer()
private void StartPreviewer()
{
try
{
@@ -64,8 +66,9 @@ namespace QuestPDF.Previewer
{
StartInfo = new()
{
UseShellExecute = false,
FileName = "questpdf-previewer",
Arguments = $"{Port}",
UseShellExecute = false,
CreateNoWindow = true
}
};