Fixed automatically starting previewer application on custom port
This commit is contained in:
@@ -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
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user